Use of system resources for android development tutorial android resource files


1. Color resources 1. Color XML file format

<?xml version="1.0" encoding="utf-8"?>
<resources> //resources The root element
   <color name="" >#000000</color>
//color Child elements
</resouces>

2. Reference format:

java code: R.color.color_name (this is one int type of data used to represent the address of the resource) In the XML file: @color /color_name

3. Method to obtain the color value getResources().getColor(); Returns a color value similar to #0000FF

2. String resources

1. XML file format

<?xml version="1.0" encoding="utf-8"?>
<resources> //resources The root element
<string name="" >StringHere</string>
//string Child elements
</resouces>

2. Reference format java code: R.string.string_name In the XML file: @string /string_name 3. Get the string: Resources.getString(int); Returns an object of type String

Note that both setText(int resid) and setText(String string_name) are allowed in the control

3. Size resources

1. XML file:

<dimen name=dimen_name> dimen_value</dimen>

The units of size can be px(pixels) or mm(mm, actual screen size) or dp

2. Reference format java code: R.dimen.dimen_name In the XML file: @dimen /dimen_name 3, Resources. getDimension (R. dimen. dimen_name); Note that using this method returns a value of type float, whereas setWidth() parameter 1 normally requires type int, so do a cast.

4. XML resource file

1. XMl file: The xml file 1 that comes with the android program is normally located at values/xml/ xml_name.xml, where new- is required > file bed build 1 new xml file; Version of the xml file

<?xml version="1.0" encoding="utf-8"?>

2. R.xml.xml_name in java code 3. Resources.getXml(int resid) An XmlResourceParser object is returned