在android studio开发过程中setId(1);出现错误问题:
比如向RelativeLayout添加组件的时候用到了RelativeLayout.LayoutParams,给组件设置Id的时候用到setId(int id)这个函数,比如说setId(1),结果1下面出现了一条红线,但是运行时没有错误,但是总是觉得不爽,下面只要这样子修改就可以了,在设置类变量的地方加上
@android.support.annotation.IdRes int id = 1;
llBody.setId(id);
加上这句话,之后setId(id),没有红线了,问题解决。
本文介绍了解决在Android Studio中使用setId(1)时出现的红线错误问题的方法。通过在设置类变量的地方加上@android.support.annotation.IdRes注解,并指定int id值,可以消除错误提示,使代码更整洁。
4779

被折叠的 条评论
为什么被折叠?



