关于android:id="@+id/xx"的理解

之前学习android的时候,对android:id="@+id/xx"总感觉混淆,不理解,刚看了一篇文章。现在貌似是恍然大悟。故做了一下笔记,希望帮助有共同问题的人...

android:id属性的内容比较特别:

例如:@+id/height

“@”符号是提示XML解析器应该把后面的字符串解析成标识符号。

“+”符号代表将添加一个标识符号。

“id/”表示这个标识符号回被归类在“id”下面。

"height"是这个界面主见的“android:id”。

以后的程序中,会使用“R.id.height”来取得这个界面组件。因此"@+id/height"的意思是我们在此创建了名为“height”的标识符,可以通过这个标识符来控制所对应的界面组件,“R”类会自动配置一个地址给这个界面组件。“R”类的内容,这可以通过查看“R.java”文件得知。

 

posted @ 2015-08-21 15:33  徐守威  阅读(12972)  评论(0编辑  收藏  举报