原文链接:http://stackoverflow.com/questions/18725396/onconfigurationchange-not-called-after-changing-locale


在Fragment依附的Activity的manifest android:configChange="" 不能只加locale (android:configChange="locale"),还需要加上layoutDirection(android:configChange="layoutDirection|locale")。具体原因猜测应该是某些语言下是需要RTL(Right to Left),所以必须加上layoutDirection 才能触发Fragment中的onConfigurationChanged()方法的回调。。。

更多相关文章

  1. C语言函数的递归(上)
  2. Android日期时间格式国际化
  3. Android多国语言文件夹
  4. Android实现多语言
  5. 【Android】多语言Values
  6. Multitasking the Android(安卓)Way
  7. Android全局主题样式控制,语言设置、主题颜色、字体大小、字体样
  8. Android(安卓)TextView自动换行文字排版参差不齐的原因
  9. Android(安卓)必须知道2018年流行的框架库及开发语言

随机推荐

  1. 回到基础:JavaScript API[每日前端夜话0xA
  2. C语言学习心得(六)
  3. 什么是Deno,它与Node.js有什么不同?[每日前
  4. 成为优秀程序员的101条准则[每日前端夜话
  5. 假装网络工程师28——MPLS跨AS通信option
  6. 如何创建高可用性系统[每日前端夜话0xA2]
  7. Python3版本下创建计算给定日期范围内工
  8. PWA – 渐进式Web应用:你需要知道的一切[
  9. 超越 Cookie:当今的浏览器端数据存储方案[
  10. 坚持