android - 如何用 Fab 打开 NavigationDrawer?

标签 android android-layout android-studio android-fragments

我想在单击 FAB 按钮时打开抽屉导航。

怎么办?

最佳答案

你可以看看这个DrawerLayout

mDrawerLayout = (DrawerLayout) getView().findViewById(R.id.drawer_layout);

FloatingActionButton myFab = (FloatingActionButton) myView.findViewById(R.id.myFAB); 
myFab.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
       //if you need open the slide:
       mDrawerLayout.openDrawer(Gravity.LEFT);

       //if you need close the slide
       mDrawerLayout.closeDrawer(Gravity.LEFT);  
    } 
});

关于android - 如何用 Fab 打开 NavigationDrawer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40112390/

相关文章:

android - 组合文本和图像按钮,调整可绘制大小

android - 从动态生成的 Edittext 中获取输入值

android - 复选框未显示在自定义行中

java - 在 Android Studio 中将外部 Android 和 Java 项目添加到 Android 项目

Android Studio 北极狐 | 2020.3.1 补丁 4 xml 自动完成功能不起作用

android - 如何永久删除SD卡上的数据

适用于所有设备的 Android XML 布局(小型/普通/大型/XLarge 等)

java - 我需要将 admob 智能横幅放在应用程序底部(如果可能,使用 XML)

android styles.xml 找不到与给定名称 : attr 匹配的资源

android - 任务 ':app:preDebugBuild' 执行失败 .in Flutter