res/values目录常用xml文件

提示:获取Resources 

Java代码   收藏代码
  1. Resources Resources = getBaseContext().getResources();  
 

一、strings.xml代码 


Xml代码   收藏代码
  1. <?xml version="1.0" encoding="utf-8"?>     
  2. <resources>     
  3.     <string name="hello">Hello World, Main!</string>     
  4. </resources>  


获取代码: 

Java代码   收藏代码
  1. String app_name = getResources().getString(R.string.app_name);  
 


二、arrays.xml代码 

 

Xml代码   收藏代码
  1. <?xml version="1.0" encoding="utf-8"?>    
  2. <resources>    
  3.     <array    
  4.         name="items">    
  5.         <item>中国</item>    
  6.         <item>日本</item>    
  7.         <item>韩国</item>    
  8.     </array>    
  9.     <integer-array    
  10.         name="moneys">    
  11.         <item>100</item>    
  12.         <item>200</item>    
  13.         <item>300</item>    
  14.         <item>400</item>    
  15.         <item>500</item>    
  16.     </integer-array>    
  17.     <string-array    
  18.         name="levels">    
  19.         <item>一等级</item>    
  20.         <item>二等级</item>    
  21.         <item>三等级</item>    
  22.     </string-array>    
  23. </resources>  
 


获取代码: 

Java代码   收藏代码
  1. String items[] = getResources().getStringArray(R.array.level);     
  2. int int_array[] = getResources().getIntArray(R.array.moneys);  
 



三、colors.xml代码 


Xml代码   收藏代码
  1. <?xml version="1.0" encoding="utf-8"?>     
  2. <resources>     
  3.     <color name="white">#ffffff</color>     
  4.     <color name="black">#000000</color>     
  5.     <color name="grey">#333333</color>     
  6.     <color name="yellow">#fccf29</color>     
  7. </resources>  
 


获取代码: 

Java代码   收藏代码
  1. int color = getResources().getColor(R.color.yellow);     
  2. textView1.setTextColor(color);     
  3. //或者写成textView1.setTextColor(Color.YELLOW);  
 



四、styles.xml代码 


Xml代码   收藏代码
  1. <?xml version="1.0" encoding="utf-8"?>     
  2. <resources>     
  3.     <style name="titleText">     
  4.         <item name="android:textSize">18px</item>     
  5.         <item name="android:textColor">#213255</item>     
  6.         <item name="android:background">#888888</item>     
  7.     </style>     
  8. </resources>  
 


获取代码(xml): 

Xml代码   收藏代码
  1. style="@style/titleText"  
 



五、dimens.xml代码 


Xml代码   收藏代码
  1. <?xml version="1.0" encoding="utf-8"?>     
  2. <resources>     
  3.     <dimen name="big_font">30px</dimen>     
  4.     <dimen name="middle_font">20px</dimen>     
  5.     <dimen name="small_font">10px</dimen>     
  6. </resources>  
 


获取代码: 

Java代码   收藏代码
  1. float dimens = getResources().getDimension(R.dimen.big_font);     
  2. xml_dimens.setTextSize(dimens);  
 

你可能感兴趣的:(res/values目录常用xml文件)