を表示私は、デフォルトのハンバーガーのアイコンを非表示にする必要がある。これは私のツールバーはアンドロイド
あるハンバーガーのアイコン
を非表示にする必要がありますナビゲーションバーをクリックして別のボタンをクリックして読み込みます。ナビゲーションバーは添付アイコンに表示する必要があります。私のtoobarをクリックして、外をクリックすると消える必要があります(どこでも)。これはできますか?
を表示私は、デフォルトのハンバーガーのアイコンを非表示にする必要がある。これは私のツールバーはアンドロイド
あるハンバーガーのアイコン
を非表示にする必要がありますナビゲーションバーをクリックして別のボタンをクリックして読み込みます。ナビゲーションバーは添付アイコンに表示する必要があります。私のtoobarをクリックして、外をクリックすると消える必要があります(どこでも)。これはできますか?
if you are using ActionBarDrawerToggle then you can add a line
toggle.setDrawerIndicatorEnabled(false);
and opening and closing drawer you can write in your click event
if (drawer.isDrawerOpen(GravityCompat.START)) {
drawer.closeDrawer(GravityCompat.START);
} else {
drawer.openDrawer(GravityCompat.START);
}
あなたは、このことにより、ハンバーガーのアイコンを非表示にすることができます:あなたは手動で(ツールバー内のimageView
として)添付ファイルのアイコンを追加した場合
toolbar.setNavigationIcon(null); // to hide Navigation icon
toolbar.setDisplayHomeAsUpEnabled(false); // to hide back button
:
あるいは、 メニューアイテムを追加した場合:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.attachment:
if(!isDrawerOpen) {
mDrawerLayout.openDrawer(Gravity.LEFT);
isDrawerOpen = true;
}
else {
drawerLayout.closeDrawer(Gravity.END);
isDrawerOpen = false;
}
return true;
}
return super.onOptionsItemSelected(item);
}
その改善が –
'getSupportActionBarを()行うことができますので、私はあなたのコードを投稿することができsetDisplayHomeAsUpEnabled(偽);'ホームボタンを削除し、onOptionsItemSelected'に '使用して' onCreateOptionsMenu'その後、開閉引き出しにメニューを膨らませます引き出しを開くボタン – Yupi