如何隐藏 ActionBar 但仍然在左上角显示导航菜单图标
How to hide ActionBar but still show Navigation menu icon on top left
我尝试使用 getSupportActionBar().hide()
在导航视图中隐藏 ActionBar,但它也会使左上角的菜单图标消失,如下所示:
我想要这样显示:
有人可以给我一些建议吗?
不,你不能,因为图标是 ActionBar
的一部分。您可以创建 ImageView
(或 Button
, ...)并将其放在左上角位置并处理点击事件或使用透明 ToolBar
添加一个 ImageButton 并将其位置固定在左上角。并使用OnClickListner处理按钮的点击事件...简单...
我刚刚完成,对于任何需要它的人,只需创建一个 ImageView 并用这个处理点击事件:
DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
drawerLayout.openDrawer(Gravity.LEFT);
我尝试使用 getSupportActionBar().hide()
在导航视图中隐藏 ActionBar,但它也会使左上角的菜单图标消失,如下所示:
我想要这样显示:
有人可以给我一些建议吗?
不,你不能,因为图标是 ActionBar
的一部分。您可以创建 ImageView
(或 Button
, ...)并将其放在左上角位置并处理点击事件或使用透明 ToolBar
添加一个 ImageButton 并将其位置固定在左上角。并使用OnClickListner处理按钮的点击事件...简单...
我刚刚完成,对于任何需要它的人,只需创建一个 ImageView 并用这个处理点击事件:
DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
drawerLayout.openDrawer(Gravity.LEFT);