2017-03-04 161 views
0

我在我的應用程序中有兩個活動,並且都實現了導航抽屜。現在情況是,抽屜切換顯示爲第一個活動,但對於相同的代碼沒有顯示第二個活動(從第一個活動調用)。我在Android編程方面沒有太多經驗,而且我被困在這一個。請幫助任何人:(抽屜切換按鈕不顯示在操作欄上

這裏的Java代碼片斷顯示抽屜開關按鈕:

DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout_quiz); 
     ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
       this, drawer, R.string.navigation_drawer_open, R.string.navigation_drawer_close); 
     drawer.setDrawerListener(toggle); 
     toggle.syncState(); 

enter image description here

回答

0

經過兩天的努力,我終於找到了問題所在。 se ....

問題是:Z指數的定製行動酒吧佈局內抽屜佈局

您聽說過..如果您遇到類似的問題,例如您的自定義操作欄佈局未顯示,或者您的抽屜切換按鈕未顯示首先應檢查操作欄佈局是否低於所有你的主要佈局增加它的z順序。

在我的情況下,我把它放在抽屜佈局中的主佈局上方。有趣的是Android Studio的預覽窗口仍然顯示自定義操作欄,就好像它甚至不關心z索引一樣。

0

你必須讓你的工具欄,並設置支援行動酒吧那樣

setSupportActionBar(toolbar); 
+0

應用主題到這個活動已經有一個行動欄。使用setSupportActionBar導致應用程序崩潰:( –