【发布时间】:2016-09-29 09:14:53
【问题描述】:
我想通过点击我使用偏好片段的设置片段中的偏好来更新应用程序中的语言。成功地,在包括设置片段在内的每个活动中,我可以在更改语言后更新应用程序中的几乎所有内容,除了ActionBar。我知道的唯一解决方案是重新启动应用程序。
再次,我想在点击更改设置后更改应用程序语言包括 ActionBar。有可能吗?
我搜索了this question,但还没有解决。这是我的设置布局。
请帮忙。谢谢
【问题讨论】:
-
还有一点,如果我不从最近的应用中清除应用,操作栏不会改变。
-
发送广播消息可以解决您的问题。您可以根据
onReceive()的BroadcastReceiver中的选定更改设置新标题 -
@astuter 不,我想更改标题栏的语言而不是设置新的标题栏。
-
你在使用 configChanges 吗?粘贴 java 和 xml 所需的代码。
-
我解决了我的问题,并在另一个线程上回答。这是链接:stackoverflow.com/a/39970565/5241603
标签: android android-fragments android-actionbar locale preferencefragment