res/values目录常用xml文件

提示:获取Resources 

Resources Resources = getBaseContext().getResources();
 



一、strings.xml代码 


<?xml version="1.0" encoding="utf-8"?>   
<resources>   
    <string name="hello">Hello World, Main!</string>   
</resources>
 


获取代码: 

String app_name = getResources().getString(R.string.app_name);
 



二、arrays.xml代码 

 

<?xml version="1.0" encoding="utf-8"?>  
<resources>  
    <array  
        name="items">  
        <item>中国</item>  
        <item>日本</item>  
        <item>韩国</item>  
    </array>  
    <integer-array  
        name="moneys">  
        <item>100</item>  
        <item>200</item>  
        <item>300</item>  
        <item>400</item>  
        <item>500</item>  
    </integer-array>  
    <string-array  
        name="levels">  
        <item>一等级</item>  
        <item>二等级</item>  
        <item>三等级</item>  
    </string-array>  
</resources>
 


获取代码: 

String items[] = getResources().getStringArray(R.array.level);   
int int_array[] = getResources().getIntArray(R.array.moneys);
 



三、colors.xml代码 


<?xml version="1.0" encoding="utf-8"?>   
<resources>   
    <color name="white">#ffffff</color>   
    <color name="black">#000000</color>   
    <color name="grey">#333333</color>   
    <color name="yellow">#fccf29</color>   
</resources>
 


获取代码: 

int color = getResources().getColor(R.color.yellow);   
textView1.setTextColor(color);   
//或者写成textView1.setTextColor(Color.YELLOW);
 



四、styles.xml代码 


<?xml version="1.0" encoding="utf-8"?>   
<resources>   
    <style name="titleText">   
        <item name="android:textSize">18px</item>   
        <item name="android:textColor">#213255</item>   
        <item name="android:background">#888888</item>   
    </style>   
</resources>
 


获取代码(xml): 

style="@style/titleText"
 



五、dimens.xml代码 


<?xml version="1.0" encoding="utf-8"?>   
<resources>   
    <dimen name="big_font">30px</dimen>   
    <dimen name="middle_font">20px</dimen>   
    <dimen name="small_font">10px</dimen>   
</resources>
 


获取代码: 

float dimens = getResources().getDimension(R.dimen.big_font);   
xml_dimens.setTextSize(dimens);
 

 

你可能感兴趣的:(xml)