每種開發語言的初學者在學習這門語言的時候一定會有一個相同的初戀情人,那麼今天我們就來看看android開發者的初戀情人到底是怎麼“傾國傾城”的。
首先我們來看一下HelloWorld這個初戀情人的身體構造(Android應用程序架構)。
1)strings.xml 定義字符串和數值,在Activity中使用getResources().getString(resourceId) 或getResources().getText(resourceId)取得資源。它的作用和struts中的國際化資源文件一樣。
<?xml version="1.0" encoding="UTF-8"?><resources><string name="itcast">Helloworld</string></resources>2)arrays.xml 定義數組。<?xml version="1.0" encoding="utf-8"?><resources><string-array name="colors"><item>red</item><item>yellow</item><item>green</item><item>blue</item></string-array></resources>3)colors.xml 定義顏色和顏色字串數值,你可以在Activity中使用getResources().getDrawable(resourceId) 以及getResources().getColor(resourceId)取得這些資源。例子如下:<?xml version="1.0" encoding="UTF-8"?><resources><color name="contents_text">#ff0000</color></resources>4)dimens.xml 定義尺寸數據,在Activity中使用getResources().getDimension(resourceId) 取得這些資源<?xml version="1.0" encoding="UTF-8"?><resources><dimen name="key_height">50dip</dimen></resources>5)styles.xml 定義樣式。<?xml version="1.0" encoding="utf-8"?><resources><style name="itcastText" parent="@style/Text"><item name="android:textSize">18sp</item><item name="android:textColor">#0066FF</item></style></resources>