任何人都可以告诉我更多关于line- android:id ="@ + id/enter_message"?其中enter_message是一个字符串.为什么我们在'id'之前使用'@ +'?
来自Android官方文档:
ID
"任何View对象都可能有一个与之关联的整数ID,以唯一标识树中的View.编译应用程序时,此ID被引用为整数,但ID通常在布局XML文件中作为字符串分配,在id属性中.这是所有View对象(由View类定义)共有的XML属性,您将经常使用它.在XML标记内的ID的语法是:"
android:id="@+id/my_button"
字符串开头的at符号(@)表示XML解析器应解析并扩展ID字符串的其余部分,并将其标识为ID资源.加号(+)表示这是一个必须创建并添加到我们资源的新资源名称(在R.java文件中)
在此处阅读更多内容:http: //developer.android.com/guide/topics/ui/declaring-layout.html
| 归档时间: | 
 | 
| 查看次数: | 55 次 | 
| 最近记录: |