环境:Ecplise
方式:1:通过改变手机中的语言,来改变APP应用内的语言
2 :直接再APP应用内改变语言
注:本例子,只展示了中文和英文
方式1:
不同的国家有不同的后缀名(可以去网上查找自己所需国家后缀),这里的-cn代表简体中文,-en:代表英文。
第一步:在res文件夹下,创建两个(values-后缀名)的文件夹。
第二步:再新创建的两个values里面创建String.xml文件,分别在两个文件夹内写两套不同语言String。例如:图2,图3。
第3步:直接再布局中引用即可:android:text="@string/name"
方式2:
第一步:方式1
第二步:写一个改变语言的方法(如图4)通过判断存储的不同标识来用英文或者中文,但必须在setContentView()方法之前运行.
第三步:点击按钮来存储不同的标示。这里我们可以观察布局中的红色字体的变化。再点击更滑语言的按钮的时候应该刷新一下界面,否则效果不展示(展示效果如图5,图6)。刷新方法如图7所示。