2016-02-10 172 views
1

我有一項活動,它擴展了具有導航抽屜和三個不同碎片的fragmentActivity。帶有碎片的Android導航抽屜

有沒有一種方法可以製作一個導航的抽屜,在每個碎片中都有不同的按鈕?

例如,當您輸入片段1時,您將在導航抽屜中看到某些按鈕,並且當您轉到片段2時,您將在導航抽屜中看到不同的按鈕。

回答

0

您應該只使用switch語句或if語句定義哪些選項將顯示在NavigationDrawer中,具體取決於您當前使用哪個片段。

退房此鏈接: How to change fragments using Android navigation drawer

另外,從這個鏈接https://developer.android.com/reference/android/support/v4/widget/DrawerLayout.html

按照Android的設計指南,定位於 左/啓動任何抽屜應始終包含內容導航左右 應用程序,而位於右側/末端的任何抽屜應始終包含採取當前內容的操作。這保留了 與左側相同的導航欄, Action Bar和其他地方存在的右側結構。

所以這種類型的東西看起來像是在設計NavigationDrawer時計劃的。

+0

非常感謝您的快速回答。因爲我很新,如果問題不多,你能添加一個示例代碼嗎? Thx再次 – Daniel

+0

檢查導航抽屜鏈接,它有幾個代碼片段 – Ethan

+0

我已經設法在主要活動中創建一個導航抽屜,所以它顯示在所有的片段,但我沒有設法改變按鈕在他們每個人。 – Daniel