android開(kāi)發(fā)教程之系統(tǒng)資源的使用方法 android資源文件
一、顏色資源
1、顏色XML文件格式
<?xml version="1.0" encoding="utf-8"?>
<resources> //resources根元素
<color name="" >#000000</color>
//color子元素
</resouces>
2、引用格式:
java代碼中:R.color.color_name (這是一個(gè)int型的數(shù)據(jù),用于表示資源的地址)
XML文件中: @color/color_name
3、獲得顏色值的方法 getResources().getColor(); 返回一個(gè)類(lèi)似#0000FF的顏色值
二、字符串資源
1、XML文件格式
<?xml version="1.0" encoding="utf-8"?>
<resources> //resources根元素
<string name="" >StringHere</string>
//string子元素
</resouces>
2、引用格式
java代碼中: R.string.string_name
XML文件中: @string/string_name
3、獲得字符串的方法: Resources.getString(int); 返回一個(gè)String類(lèi)型的對(duì)象
注意在控件中setText(int resid) 和setText(String string_name) 這兩個(gè)方法都是允許的
三、尺寸資源
1、XML文件:
<dimen name=dimen_name> dimen_value</dimen>
尺寸值的單位可以是px(像素) 或者 mm(毫米,實(shí)際屏幕尺寸)或dp
2、引用格式
java代碼: R.dimen.dimen_name
XML文件中: @dimen/dimen_name
3、Resources.getDimension(R.dimen.dimen_name);
注意使用這個(gè)方法返回的是一個(gè)float類(lèi)型的值,而setWidth()參數(shù)一般要求是int 類(lèi)型的,所以要進(jìn)行一次強(qiáng)制類(lèi)型轉(zhuǎn)換。
四、XML資源文件
1、XMl文件:
android程序自帶的xml 文件一般放在values/xml/xml_name.xml 處,這里需要使用new->file床建一個(gè)新的xml文件;
xml文件的版本
<?xml version="1.0" encoding="utf-8"?>
2、java代碼中R.xml.xml_name
3、Resources.getXml(int resid ); 返回的是一個(gè)XmlResourceParser對(duì)象
相關(guān)文章
淺談Android ANR在線(xiàn)監(jiān)控原理
這篇文章主要介紹了淺談Android ANR在線(xiàn)監(jiān)控原理,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-01-01Android實(shí)現(xiàn)文字翻轉(zhuǎn)動(dòng)畫(huà)的效果
本文實(shí)現(xiàn)了Android程序文字翻轉(zhuǎn)動(dòng)畫(huà)的實(shí)現(xiàn),具有一定的參考價(jià)值,有需要的朋友可以了解一下。2016-10-10Android在view.requestFocus(0)返回false的解決辦法
這篇文章主要介紹了Android在view.requestFocus(0)返回false的解決辦法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下2016-08-08Kotlin 協(xié)程 supervisorScope {} 運(yùn)行崩潰解決方法
看過(guò)很多?supervisorScope {}?文檔的使用,我照抄一摸一樣的代碼,運(yùn)行就崩潰,最后找到了解決方法,應(yīng)該是kotlin版本更新做過(guò)改動(dòng),當(dāng)前我使用的是?androidx.core:core-ktx:1.9.0,本文給大家介紹Kotlin 協(xié)程 supervisorScope {} 運(yùn)行崩潰解決方法,感興趣的朋友一起看看吧2024-01-01Android?APP瘦身shrinkResources使用問(wèn)題詳解
這篇文章主要為大家介紹了Android?APP瘦身shrinkResources使用問(wèn)題詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11Android使用Profiler查看應(yīng)用內(nèi)存分析的操作步驟
內(nèi)存分析是Profiler中的一個(gè)組件,可以幫助我們識(shí)別可能會(huì)導(dǎo)致應(yīng)用卡頓、凍結(jié)甚至崩潰的內(nèi)存泄露和內(nèi)存抖動(dòng),本文小編將給大家介紹一下Android使用Profiler查看應(yīng)用內(nèi)存分析的操作步驟,需要的朋友可以參考下2023-10-10android實(shí)現(xiàn)ViewPager懶加載的三種方法
這篇文章主要介紹了android實(shí)現(xiàn)ViewPager懶加載的三種方法,懶加載在項(xiàng)目運(yùn)用中很廣泛,可以提高運(yùn)行速度,有興趣的可以了解一下。2017-03-03