Android 国际化文字

本例演示中英文切换

在resource文件夹添加values-zh,这个文件夹对应中文环境的values文件夹,然后添加strings.xml:

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

<resources>

    <string name="app_name">multiLanguage</string>

    <string name="hello">你好 世界</string>

</resources>

 

在resource文件夹添加values-us,这个文件夹对应英文环境的values文件夹,然后添加strings.xml:

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

<resources>

    <string name="app_name">multiLanguage</string>

    <string name="hello">Hello World</string>

</resources>


其中在main.xml中:

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

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

              android:orientation="vertical"

              android:layout_width="fill_parent"

              android:layout_height="fill_parent"

        >



    <TextView

            android:layout_width="fill_parent"

            android:layout_height="wrap_content"

            android:text="@string/hello"

            />

</LinearLayout>


在Activity中就是显示main.xml即可。

切换中英文,是在系统设置中更改语言实现的。

你可能感兴趣的:(android)