Fragment 中的onConfigurationChanged 在切换语言的情况下不被回调的解决办法
16lz
2021-01-24
原文链接: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()方法的回调。。。
更多相关文章
- C语言函数的递归(上)
- Android日期时间格式国际化
- Android多国语言文件夹
- Android实现多语言
- 【Android】多语言Values
- Multitasking the Android(安卓)Way
- Android全局主题样式控制,语言设置、主题颜色、字体大小、字体样
- Android(安卓)TextView自动换行文字排版参差不齐的原因
- Android(安卓)必须知道2018年流行的框架库及开发语言