java - 想要在 Imagebutton 单击时创建 NavigationDrawer

标签 java android

我正在制作一个没有使用操作栏主题的应用程序,现在我想要的是当我点击图像按钮时应该显示抽屉导航。

我试过制作抽屉,但不知道如何在点击抽屉导航上制作图像按钮。

        <ImageButton
         android:layout_width="50dp"
         android:layout_height="50dp"
         android:background="@drawable/backbutton"
         android:layout_marginTop="35dp"
         android:layout_alignParentTop="true"
         android:id="@+id/backbutton"/>

没有错误,因为我还没有开始任何事情,请指导我。

最佳答案

只需将 onClickListener 添加到点击时打开抽屉的 ImageButton。 以下几行应该可以解决问题。

final DrawerLayout drawer = findViewById(R.id.drawer_layout);
ImageButton imageButton = findViewById(R.id.backbutton);
imageButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                drawer.openDrawer(GravityCompat.START);
            }
        });

关于java - 想要在 Imagebutton 单击时创建 NavigationDrawer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56947569/

相关文章:

java - 无法更改java中的itext图像边框

java - 访问 fragment 内的 TextView 会给出 NullPointerException

android - Google Play 服务已过时。需要 3025100 但找到 2012110

android - 如何在状态栏中显示通知文本?

java - 有关垃圾收集器和 finalize() 方法的问题

Java 多线程 CopyONWriteArrayList

java - JPA 和聚合函数。如何使用查询结果?

java - Spring Boot 管理服务器 : App Specific Email Notification

java - 使用 GSON 反序列化嵌套对象

android SeekBar - 删除焦点丢失