AndroidStudio 在setid时,有红线标示解决办法

今天在打包项目apk时,AndroidStudio 报了一个错,但是直接在发布在手机上没有问题,当打成apk时就会报错提示 Expected resource of type id [ResourceType]
解决办法是在成员变量声明id为 @android.support.annotation.IdRes就解决了
例如:

@android.support.annotation.IdRes int id0 = 1;
private TitleLayout getPageTitle() {
   llTitle = new TitleLayout(getContext());
   llTitle.setId(id0);

你可能感兴趣的:(Android应用开发,发布,apk,资源id)