要在Imagebutton上创建NavigationDrawer单击

时间:2019-07-09 07:37:58

标签: java android

我正在制作一个不使用操作栏主题的应用程序,现在我想要的是当我单击Imagebutton时应显示导航抽屉。

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

        <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"/>

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

1 个答案:

答案 0 :(得分:0)

只需将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);
            }
        });