关于android xml文件中 android:id="@+id/my_button"的含义疑问
来源:互联网 发布:centos 下安装broadcom 编辑:程序博客网 时间:2024/06/01 09:14
许多UI开发的同学会对 android:id="@+id/my_button"的含义有所疑问,细心的同学会发现官方SDK是这样解释的,
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
The at-symbol (@) at the beginning of the string indicates that the XML parser should parse and expand the rest of the ID string and identify it as an ID resource. The plus-symbol (+) means that this is a new resource name that must be created and added to our resources (in the R.java
file). There are a number of other ID resources that are offered by the Android framework. When referencing an Android resource ID, you do not need the plus-symbol, but must add the android
package namespace, like so:
android:id="@android:id/empty"------------------------------------------------------------------------------------------------------------------------------------------------------------------------
意思也就是说 @符号要通知xml要转换@后面的字符串为ID资源,而+号表示这是要创建一个新的资源名字,并且添加到R.java文件中。
当你要引用已有的资源的时候 可以直接写成 @android:id/empty
- 关于android xml文件中 android:id="@+id/my_button"的含义疑问
- android开发的XML文件中‘@’‘+’含义(android:id="@+id/my_button")
- Android中XML布局文件@+id和@id的区别
- Android xml文件中ID重名问题
- 【原创】android 布局xml中@+id 与@id的区别
- Android中在XML文件里@+id/和@id/的区别
- Android中在XML文件里@+id/和@id/的区别
- Android中在XML文件里@+id/和@id/的区别
- android 布局文件中控件ID、name标签属性的命名包含“@”、“.”、“+”等等符号的含义
- android 布局文件中控件ID、name标签属性的命名包含“@”、“.”、“+”等等符号的含义
- Android Resource处理流程分析-- R.java文件中资源ID的含义
- 关于android开发添加菜单XML文件之后无法在R.java中生成ID的问题
- 关于android开发添加菜单XML文件之后无法在R.java中生成ID的问题
- 关于android开发添加菜单XML文件之后无法在R.java中生成ID的问题
- 关于Android中添加id
- 关于android:id="@+id/xx"的理解
- (转载)关于android:id="@+id/xx"的理解
- Android中@id和@+id的区别
- winform 调用生成按钮的事件(举一反三适用其他)
- 正确认识android内存管理原理
- DataSet与DataAdapter
- 【转】sscanf 函数(格式控制)详解
- CoreData学习笔记(二)
- 关于android xml文件中 android:id="@+id/my_button"的含义疑问
- 代码风格(二)函数
- 从UI设计上,“勾引”用户设置高强度的密码
- 学习嵌入式系统开发的经典网站
- Qt系列软件包 (搞不清Qtopia Core,Qt Extended,Qt-embedded.....的过来看看)
- winform窗口打开后文本框的默认焦点设置
- mark
- linux系统调用 和 库可函数调用
- JDK动态代理