美文网首页
App多语言切换

App多语言切换

作者: 可爱的肉松多 | 来源:发表于2017-02-15 09:28 被阅读99次

环境:Ecplise

方式:1:通过改变手机中的语言,来改变APP应用内的语言

          2 :直接再APP应用内改变语言

注:本例子,只展示了中文和英文

方式1:

        不同的国家有不同的后缀名(可以去网上查找自己所需国家后缀),这里的-cn代表简体中文,-en:代表英文。

第一步:在res文件夹下,创建两个(values-后缀名)的文件夹。

第二步:再新创建的两个values里面创建String.xml文件,分别在两个文件夹内写两套不同语言String。例如:图2,图3。

图一 图2 图3

第3步:直接再布局中引用即可:android:text="@string/name"

方式2:

第一步:方式1

第二步:写一个改变语言的方法(如图4)通过判断存储的不同标识来用英文或者中文,但必须在setContentView()方法之前运行.

第三步:点击按钮来存储不同的标示。这里我们可以观察布局中的红色字体的变化。再点击更滑语言的按钮的时候应该刷新一下界面,否则效果不展示(展示效果如图5,图6)。刷新方法如图7所示。

图4 图5 图6 图7

相关文章

网友评论

      本文标题:App多语言切换

      本文链接:https://www.haomeiwen.com/subject/ftaxwttx.html