android xml文件中 android:id="@+id/my_button"的含義


   額,今天決定徹底放棄csdn,因為時間不允許我到處發博了。。所以把一些很早以前的東西,轉過來。。

     

  許多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

 

 

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM