use*_*700 12 configuration android locale android-fragments
我必须从一个片段刷新语言更改的片段内容.所以我想到使用onConfigurationChange方法,它在我的Main活动中(此活动控制所有片段)并在更改语言环境时重新创建所有片段.但是在更改区域设置时不会调用此方法.
我在清单文件的activity标记下包含了locale.在改变方向时调用onConfigurationChange.
我正在改变此链接中给出的语言在Android及其工作中以编程方式更改语言.
有人可以澄清解决此问题需要进行哪些更改.
Ale*_*x.F 16
对于遇到此问题的其他人来说,OP是对的,但有点不清楚.
您必须定义android:configChanges="layoutDirection|locale"才能onConfigurationChanged()被调用.
我认为这是必要的,因为区域设置更改也可能会影响布局方向(对于RTL语言),因此声明区域设置可能还不够,但这只是我对这个问题的假设.
| 归档时间: |
|
| 查看次数: |
5158 次 |
| 最近记录: |