想要在 Imagebutton 单击时创建 NavigationDrawer

我正在制作一个应用程序,其中我没有使用操作栏主题,现在我想要的是当我单击 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"/>

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


繁花不似锦
浏览 66回答 1
1回答

繁星点点滴滴

只需将 an 添加onClickListener到ImageButton单击时打开抽屉的 。以下几行应该可以解决问题。final DrawerLayout drawer = findViewById(R.id.drawer_layout);ImageButton imageButton = findViewById(R.id.backbutton);imageButton.setOnClickListener(new View.OnClickListener() {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; @Override&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; public void onClick(View view) {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; drawer.openDrawer(GravityCompat.START);&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; });
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java