Android 7.0 设置语言失效
来源:互联网 发布:乐视手机如何备份数据 编辑:程序博客网 时间:2024/05/22 06:08
场景
App需要在内部设置语言 , 而不是跟随系统语言 , 7.0一下的机型没有问题 , 唯独在锤子手机上出现了问题 , 在设置为英文时 , 只要打开一些布局有WebView 或者有用到WebView的页面 , 语言就会变成中文 .
原因
应该是WebView在使用过程中会设置语言 , 比如说你在中国打开Facebook的网站 , 你的网页就是中文的 , 如果是美国就是英文的 , 这可能就是原因 .
解决
在使用到WebView的页面的onPause中 , 重新设置语言.
@Override protected void onPause() { super.onPause(); Resources resources = getResources(); Configuration configuration = resources.getConfiguration(); DisplayMetrics displayMetrics = resources.getDisplayMetrics(); if (isChina) { configuration.locale = Locale.CHINA; } else { configuration.locale = Locale.ENGLISH; } resources.updateConfiguration(configuration, displayMetrics); }
阅读全文
0 0
- Android 7.0 设置语言失效
- Android 设置adjustResize失效
- android设置系统语言,字体大小,字体样式导致widget控件失效
- android adb设置,adb失效,adb无效
- android错误之ListView设置setOnItemClickListener失效
- android:scaleType设置失效的问题解决
- android listvieew PullToRefreshListView设置setOnTouchListener()失效
- Android 设置禁止横屏失效解决方法
- android:textStyle="italic"设置斜体失效
- android 动态设置背景失效bug
- Android editText 设置digits 失效的原因
- Android使用ActivityGroup设置android:windowSoftInputMode失效的问题
- Android的语言设置
- android 语言设置
- android 语言设置2
- android读取语言设置
- android语言设置
- android 语言设置修改
- 码云(git.oschina.net)使用入门
- leetcode 51. N-Queens DFS深度优先遍历
- 排序算法---堆排序
- Inception工具测试报告
- Android学习笔记三十三之数据存储—SharedPreference
- Android 7.0 设置语言失效
- 简述七层模型与四层模型的区别?列出常见的网络协议?
- Java Arrays类对数组排序
- SVN安装与使用
- leetcode 284. Peeking Iterator
- GIT 的使用步骤笔记
- 算法面试100题——8.逻辑思维题
- Log4J 在系统运行时更改log4j的配置
- 手写Andfix热修复(Dalvik篇)