1
ホームボタンにハンバーガーボタンを変更するに直面。私はFragment1とNavigation DrawerでMainActivityを持っています。 Fragment1とFragment2を交換Fragment1でのボタンがあります。イムは交換するとき、私は、ナビゲーションドロワーをオフにホームボタン(「<」)にハンバーガーボタンを変更したいです。だから私はMainActivityのメソッドchangeTbOnを持っているとのonCreate Fragment2でそれを呼び出す:私は問題に直面
((MainActivity)getActivity()).changeTbOn();
マイchangeTbOn方法:私はそれをやったとき
public void changeTbOn(){
toggle.setDrawerIndicatorEnabled(false);
toggle.syncState();
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
setSupportActionBar(toolbar);
}
は、ナビゲーションドロワーがオフに、ホームボタンにハンバーガーボタンのdidntが変化し、ホームボタンのように機能します。私は間違っている?ホームボタンアイコンに変更します。助けてください!
、これは解決策であれば、'私は知らない、または。それは、それを「修正」それをもしほとんどがちょうど興味を持っている場合でも、唯一のソリューション。私はまた、 'setDisplayShowHomeEnabled(真)があると思います。今、私はハンバーガーボタンと私のホームアイコンの近くにありますが、私は家のアイコンにHamubrgerButtonを変更する必要がある – zgc7009
'メソッド.. – MrStuff88
があなたのハンバーガーボタンを非表示にし、あなたのホームボタンを表示します。彼らは2つの異なるアイコンであり、2つの異なる動作を持っています。 – zgc7009