-------------------------------------main.java---------------------------------------------------
//直接调用Activity的getResource()来获取Resource对象
Resources resources = getResources();
//获取字符串资源
String hi = (String) resources.getText(R.string.hello_world);
//获取Drawable资源
Drawable drawable = resources.getDrawable(R.drawable.ic_launcher);
//获取数组资源
int arr[] = resources.getIntArray(R.array.magazine);
。。。。。。。。。。。。。。。。。。main.xml。。。。。。。。。。。。。。。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<!-- 使用字符串资源尺寸 -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/s1"
android:textSize="@dimen/title_font_size"
/>
<!-- 指定使用style1的样式 -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="sty11111111111的样式"
style="@style/style1"
/>
<!-- 指定使用style2的样式 -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="style2222的演示22"
style="@style/style2"
/>
<!-- 定义一个GridView组件,使用尺寸资源中定义的长度来指定水平间距、垂直间距 -->
<GridView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:horizontalSpacing="@dimen/cell_width"
android:verticalSpacing="@dimen/cell_height"
/>
<ListView
android:entries="@array/magazine"
></ListView>
</LinearLayout>
。。。。。。。。。。。。。。。。/res/values/arrays.xml。。。。。。。。。。。。。。。
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
resources
>
<
string-array
name
=
"magazine"
>
<
item
>程序员</
item
>
<
item
>足球周刊</
item
>
<
item
>花花公子</
item
>
<
item
>故事会</
item
>
</
string-array
>
</
resources
>
。。。。。。。。。。。。。。。。。/res/values/string.xml。。。。。。。。。。。。。。。。。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">ml</string>
<string name="hello_world">Hello world!</string>
<string name="action_settings">Settings</string>
<string name="s1">s1s11s</string>
<string name="s2">s2s222s2</string>
</resources>
。。。。。。。。。。。。。。。。。/res/values/colors.xml。。。。。。。。。。。。。。。。。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="c1">#F00</color>
<color name="c2">#0F0</color>
<color name="c3">#00F</color>
<color name="c4">#FF0</color>
</resources>
。。。。。。。。。。。。。。。。。/res/values/dimen.xml。。。。。。。。。。。。。。。。。
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen>
<!-- 定义GradView组件中每个单元格的宽度和高度 -->
<dimen name="cell_width">66dp</dimen>
<dimen name="cell_height">86dp</dimen>
<!-- 定义主程序的标题的字体大小 -->
<dimen name="title_font_size">16sp</dimen>
</resources>
。。。。。。。。。。。。。。。。。。。。。。my_style.xml。。。。。。。。。。。。。。。。。
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 定义一个样式,指定字体大小、字体颜色 -->
<style name="style1">
<item name="android:textSize">20sp</item>
<item name="android:textColor">#00d</item>
</style>
<!-- 定义一个样式,继承前一个颜色 -->
<style name="style2" parent="@style/style1">
<item name="android:background">#ee6</item>
<item name="android:padding">8dp</item>
<!-- 覆盖父类样式中指定的属性 -->
<item name="android:textColor">#000</item>
</style>
</resources>