【发布时间】:2015-12-11 12:56:10
【问题描述】:
如何使用按钮显示/隐藏导航抽屉,我使用this SO链接来创建和管理导航抽屉。
现在我正在使用(从左向右滑动 - 显示)和(从右向左滑动 - 隐藏)
如何使用下面屏幕截图中突出显示的按钮显示/隐藏抽屉:
header_home.xml:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:id="@+id/header_layout"
android:gravity="fill_horizontal"
android:layout_gravity="top|center">
<TextView
android:id="@+id/textHeader"
android:text="Home"
android:textColor="#ffffff"
android:gravity="center"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_header"
/>
<ImageButton
android:id="@+id/btnDrawer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:adjustViewBounds="true"
android:background="@drawable/icon_drawer"
android:contentDescription="@string/app_name"
/>
已编辑:
btnMenu.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
drawer.openDrawer(Gravity.LEFT);
}
});
我知道要关闭我必须打电话给drawer.closeDrawer(Gravity.LEFT);,但我必须把这段代码放在哪里?
【问题讨论】: