2014-02-06 38 views
2

我有一個活動,有三個片段。片段A在操作欄中有1項。片段B在操作欄中有4個項目,而片段C有1個。所以,當我切換到片段B時,我想要分割操作欄,但我不想在AC片段中分割操作欄,因爲沒有理由填充de屏幕底部只有一個項目的酒吧。爲特定片段分割動作條

當我在片段之間切換時,可以更改操作欄模式嗎?

回答

0

由於ActionBar與Activity關聯,因此不確定這是否可以使用Fragments完成。但是,我嘗試了兩個活動,並且它的工作很有用。

在onCreateOptionsMenu添加操作欄在兩個活動,然後添加 getWindow()setUiOptions(ActivityInfo.UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW)。

就在您希望顯示拆分操作欄的活動的onCreate方法之前。而已。簡單是不是。 :)

您還可以分別使用getActionBar.hide()和getActionBar.show()方法隱藏和顯示它。

(我錯過了唯一與支持庫檢查該系統將嘗試和更新你對一樣)

讓我知道如果這能幫助你以某種方式。快樂編碼:)