0

我想通過點擊首選來更新app中的語言,在設置我使用偏好片段的片段。成功地,我可以在每個活動(包括設置片段)中更改語言(除ActionBar之外)之後更新應用程序中的幾乎所有內容。我知道的唯一解決方案是重新啓動應用程序。如何更改PreferenceFragment中更改語言之後的ActionBar?

再次,我想更改應用程序語言包括ActionBar點擊更改設置後。可能嗎?

我有搜索this question,但尚未解決。這是我的設置佈局。

enter image description here

請幫助。謝謝

+0

還有一件事,如果我不從最近的應用程序清除應用程序,操作欄不會改變。 –

+1

發送廣播消息可以解決您的問題。你可以根據'BroadcastReceiver'的'onReceive()'中的選擇變更設置新標題 – astuter

+0

@astuter不,我想更改標題欄的語言而不是設置新的標題欄。 –

回答

0

最後,我找到了一個解決方案:

應用程序不會改變改變區域後,動作條的語言。我不會刷新它。它會改變,當我從最近的應用程序,使應用程序完全關閉的應用程序。

解決:

  1. 我用setTitle(R.id.myapplabel)時要刷新的應用程序或 的OnCreate,所以無需重新啓動應用程序。

  2. 翻譯活動標籤string.xml它的工作原理。