android - 没有 ActionBar 的汉堡包图标没有透明操作栏

标签 android android-layout android-fragments

我想在我的 Activity 中有一个没有操作栏的汉堡包图标。我已经看到使用透明操作栏执行此操作的示例,但我不希望它是透明的。我实际上确实想添加操作栏,如果我单击汉堡包图标,它应该会显示抽屉导航。布局类似于 Uber Android 应用程序。作为引用,我还张贴了一张标有红色的图片。请帮助我实现相同的。 enter image description here

最佳答案

只需在 Root View 的左上角添加一个 View ,然后单击该 View 即可打开抽屉导航

DrawerLayout drawer = findViewById(R.id.drawer_layout);

if (!drawer.isDrawerOpen(GravityCompat.START)) {
    drawer.openDrawer(GravityCompat.START);
} else {
    drawer.closeDrawer(GravityCompat.START);
}

关于android - 没有 ActionBar 的汉堡包图标没有透明操作栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48820920/

相关文章:

Android 浏览器忽略响应式网页设计

android - 在android中为弹出菜单的选定项目添加刻度线

java - 更改标题组和第一项菜单之间的抽屉间距

android - 滚动不适用于我的 ListView

android - 在 Fragments onCreate 方法之前恢复 savedInstanceState

java - 在android中获取图片文件夹的文件夹大小时出错

android - 如果包名称与 Play 商店中已有的其他人相似,Play 商店是否会不允许您上传 Android 应用程序?

android - 如何使用百分比进行 android 布局?

android - 在 ListView 中默认选择一行并突出显示所选行 Android

android-fragments - 当您想在 android studio 3.6.3 中创建新片段时,复选框 "include interface callbacks"在哪里