Fragment之ToolBar

》導言

   ToolBar對於Activity設置actionbar很容易,但是對於fragment缺並沒有直接支持。我們考慮到getActivity,或者ViewGroup(OnCheckedChangeListener)切換監聽裏設置。

》選擇

   (以主界面分頁爲例)首先使用的getActivity,但是發現只在創建fragment的時候,給每個都設置了對應的actionBar,但是發現fragment都是共用同一個父Activity的actionBar,因爲分頁fragment被創建後被緩存,設置只能顯示最後一個fragment的;我們意識到這裏需要一個可以動態改變的ActionBar,而RadioGroup對radioButton的監聽恰恰可以提供動態index,果然,在監聽裏設置,動態設置actionBar完美解決問題。(由於是共用同一Activity的ActionBar,所以對ActionBar的事件監聽也得動態設置)
發佈了37 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章