我正在制作一个不使用操作栏主题的应用程序,现在我想要的是当我单击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"/>
没有错误,因为我还没有开始任何事情,请指导我。
答案 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);
}
});