Android 应用(中英文)切换
来源:互联网 发布:色老头网络 编辑:程序博客网 时间:2024/06/10 05:33
应用软件走向国际化,都少不了 中英文切换!最近项目需要一个中英文切换按钮!
这里简单说下原理:就是有多个Strings文件,对应的选择,然后刷新当前的Activity!
一:AndroidManifest.xml 文件
看来组件的配置缺少不了它,的确很是重要.....
在每个需要切换的语言Activity 下面添加:
android:configChanges="locale"
二:创建一个英文的Strings.xml 文件,目录为: values-en
三:核心代码,切换语言
String sta=getResources().getConfiguration().locale.getCountry() 用于判断当前的语言,
Locale.getDefault().getLanguage()
//语言:取到的比如中文为zh,英文为en,日文为ko;
Locale.getDefault().toString()
//具体的类别:比如繁体为zh_TW,简体为zh_CN。英文中有en_GB;日文有ko_KR。
把需要切换的Strings.xml对应的语言,传入到 updateActivity(String sta) 方法.....
*... 项目开发中按钮为一个,点击后,需要更改图片,这就需要判断,简单贴一段判断:
LanguageSettings.getInstance().getCurrentLanguage() 给变量动态赋值的标识列,用于判断!(采用单例模式)
其中: LanguageSettings.java
然后在OnCreate() 加载启动的时候更改 按钮图片!
1 0
- Android 应用(中英文)切换
- Android 应用(中英文)切换
- Android 应用(中英文)切换
- Android 应用(中英文)切换
- Android 应用(中英文)切换
- Android应用 中英文切换
- android开发中英文切换
- Android中英文切换
- Android中英文切换
- android中英文切换
- Android 中英文切换的实现。
- android横竖屏自由地切换中英文
- 中英文切换
- 中英文切换
- 在Setting中切换中英文后,打开最近应用,里面的提示字符不会切换中英文
- qt 之 国际化(中英文切换)
- Android 应用主题切换
- Android UI(编辑手机信息页面,中英文切换)
- 如何求最大公约数gcd
- apue.h
- 动态端口范围
- 100天JAVA学习计划03-浅谈方法
- HDU 5012 Dice 普通bfs
- Android 应用(中英文)切换
- Python——Pandas
- Django连接SQL Server配置指引
- ArcGIS shape_area 出现负值解决办法
- 【Poj 1260】 Pearls dp
- xmlSchema 1.0 - 1.4 各个版本免费下载
- sql执行顺序和分组函数
- Leftist Heaps
- css中如何修改鼠标光标(指针)的样式和颜色