(轉載)關於android:id="@+id/xx"的理解

原文作者:徐守威。原文出處:

https://www.cnblogs.com/Jasxu/p/android_id.html

android:id屬性的內容比較特別:

例如:@+id/height

“@”符號是提示XML解析器應該把後面的字符串解析成標識符號。

“+”符號代表將添加一個標識符號。

“id/”表示這個標識符號回被歸類在“id”下面。

“height”是這個界面主見的“android:id”。

以後的程序中,會使用“R.id.height”來取得這個界面組件。因此”@+id/height”的意思是我們在此創建了名爲“height”的標識符,可以通過這個標識符來控制所對應的界面組件,“R”類會自動配置一個地址給這個界面組件。“R”類的內容,這可以通過查看“R.java”文件得知。

發佈了30 篇原創文章 · 獲贊 14 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章