- 相關推薦
Android XML文件中的@、?、@+的意義
在android開發(fā)中,資源文件里總是會出現(xiàn)
"@string/hello"、“@android:color/darker_gray”、"@+id/title"、"?android:attr/textAppearanceSmall",那么這些究竟有什么不同呢?其實這些都是對資源的引用。
1、首先來看這種,@string/hello,這個的語法是:@[:]/,其中包名是可選的,代表資源是你自己這個包中的,如下圖中的例子
2、然后是“@android:color/darker_gray”,與上一個相比,它多了”android:“,語法是相同的,它代表引用的是系統(tǒng)資源。
3、"@+id/title",多了個加號,代表引用或創(chuàng)建,若不存在,則創(chuàng)建,若存在,則引用。
4、"?android:attr/textAppearanceSmall",語法是?[:][/],代表引用的是主題中的樣式屬性資源。
5、步驟四中的資源類型是可以省略的?梢赃@樣寫:?android:textAppearanceSmall
【Android XML文件中的@、?、@+的意義】相關文章:
怎么打開xml文件的方法和軟件06-17
如何恢復word中未保存文件06-15
Word文件格式無效或文件已損壞怎么辦12-07
勒索病毒文件恢復201707-16
法律文件長句翻譯技巧08-30
環(huán)境藝術設計在生活中的意義05-20
東方式插花花型中的“三主枝”及象征意義08-28
怎樣給電腦文件夾加密07-19
Word快速提取對象文件技巧03-16
MySQL導出導入SQL文件命令方法06-29