如何隐藏ActionBar,但仍在左上方显示“导航”菜单图标

时间:2018-07-06 02:56:44

标签: android navigation-drawer

我尝试通过使用getSupportActionBar().hide()在“导航视图”中隐藏ActionBar,但它也会使左上方的菜单图标也消失,像这样: enter image description here

我希望它显示如下:

enter image description here

有人可以给我一些建议吗?

3 个答案:

答案 0 :(得分:1)

否,您不能这样做,因为该图标是ActionBar的一部分。您可以创建ImageView(或Button,...)并将其放在左上角并处理点击事件,或使用透明的ToolBar

答案 1 :(得分:0)

添加 ImageButton 并将其位置固定在左上角。并使用 OnClickListner ...简单...

处理按钮的click事件。

答案 2 :(得分:0)

我刚刚完成了它,对于任何需要它的人,只需创建一个ImageView并使用以下方法处理click事件:

DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
drawerLayout.openDrawer(Gravity.LEFT);