我想在每個Fragment
ActionBar
的標題將被改編。例如,如果我選擇「列表」選項(即Fragment
),則ActionBar
的標題必須是「列表」。如何更改片段的標題而不更改MainActivity的標題?
我可以使用下面的代碼做到這一點:
getActivity().setTitle("Lists");
,但是當我回到MainActivity
(使用菜單選項或手機上的後退按鈕),它保持了標題爲「列表」,而不是「我的應用程序」即默認標題。
如果我嘗試設置標題上MainActivity
:
setTitle("My application");
它不會改變。
如何維護MainActivity
的標題並修改每個Fragments
的標題?
提前致謝!
它給了我同樣的效果。它改變了'Fragment'標題,但它在MainActivity視圖中保留了'Fragment'的標題。 –
重寫'onBackPressed()'的活動和'setTitle'他們爲你活動 –
我也嘗試過'onBackPressed()',但它仍然不會再改變MainActivity標題。 –