android:id="@+id/button1" 與 android:id="@id/button1" 區別 @string


一、android:id="@+id/button1" 與 android:id="@id/button1" 區別

android:id="@+id/button1"  控件添加一個id這個新的id會自動生成在 R.java文件里面,在你的Activity里面通過 Button btn1 = (Button)findViewById(R.id.button1); 來引用對象了。

android:id="@id/button1"    引用id列表里面已有的id=button1。

 

二、@string

@string就表示引用了string資源。你去res\values\下應該能找到一個string.xml的文件里面有<string name="hello_world">Hello World</string>這行代碼,當然不一定是寫的Hello World。這就是定義了一個string資源。可以把兩個尖括號中的字改了,再運行就會發現變成改了之后的字。

 

小結:

@+id 新增一個資源id

@id和android:id,引用現有的資源id

@string就表示引用了string資源


免責聲明!

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



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