
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希望大家能帮帮我
展开
1个回答
2015-08-04
展开全部
当一个id在没有声明的时候要用@+id的形式来声明,使其在R文件中有记录,对于已经存在的id在使用的时候可以直接使用类似android:layout_above="@id/xxx",你直接使用android:id=“button01”是错误的
追问
也就是说直接android:id=“button01”会导致在R文件中没有声明,R文件中没有声明的id就会报错。
追答
是的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询