Android 工程控件id一定要是@+id/或是@id的形式吗

就是比如设置id的时候要用上android:id=“@+id/button01”的形式吗,我直接用android:id=“button01”昨天没报错,今天一打开就报Er... 就是比如设置id 的时候要用上android:id=“@+id/button01”的形式吗,我直接用android:id=“button01”昨天没报错,今天一打开就报Error: String types not allowed (at 'id' with value 'button01'),初学Android希望大家能帮帮我 展开
 我来答
匿名用户
2015-08-04
展开全部
当一个id在没有声明的时候要用@+id的形式来声明,使其在R文件中有记录,对于已经存在的id在使用的时候可以直接使用类似android:layout_above="@id/xxx",你直接使用android:id=“button01”是错误的
追问
也就是说直接android:id=“button01”会导致在R文件中没有声明,R文件中没有声明的id就会报错。
追答
是的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式