2016-03-20 3 views
0

引き出しアイコンを前後矢印に変更してから、デフォルトにします。だから、私はツールバーハンバーガーボタン)とナビゲーションドロワーを使用する断片(1番目)での活動があります。私は2rdフラグメントを持っています。無効になっていますナビゲーションドロワーと無効にハンバーガーボタンが有効になっていますが、有効になっています。 2rdから1stフラグメントに戻ると、Hamurger Button does not work。私は間違って何をしていますか? 2RDフラグメント:"ハンバーガーボタン"を変更

toggle.setDrawerIndicatorEnabled(false); 
     toggle.syncState(); 
     setSupportActionBar(toolbar); 
     getSupportActionBar().setDisplayHomeAsUpEnabled(true); 
     getSupportActionBar().setHomeButtonEnabled(true); 
     drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED); 

私は2RDから第一の断片に戻る:

toggle.setDrawerIndicatorEnabled(true); 
drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED); 

答えて

0

のためにあなたがonResume()

((AppCompatActivity)getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true); 

((AppCompatActivity)getActivity()).getSupportActionBar().setHomeButtonEnabled(true); 

を使用する必要があり、あなたの第二の断片でHomeAsUpButtonを有効にします。

と矢印のアイコンを削除し、再度、ハンバーガーのアイコンを有効にする、

((AppCompatActivity)getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(false); 
((AppCompatActivity)getActivity()).getSupportActionBar().setHomeButtonEnabled(false); 

toogle.setDrawerIndicatorEnabled(true); 
を使用するための
関連する問題