studio ocultar mostrar elementos activity android navigation-drawer

android - elementos - Cómo mostrar/ocultar el cajón de navegación programáticamente



ocultar textview android studio (1)

Tome una referencia al DrawerLayout y llame a closeDrawer(int) para cerrarla y openDrawer(int) para abrirla. El parámetro int se refiere a la gravedad. En su caso, debe ser Gravity.LEFT / Gravity.START , porque de acuerdo con la captura de pantalla que publicó, su DrawerLayout abre y se cierra a la izquierda

¿Cómo puedo usar el botón para mostrar / ocultar el cajón de navegación? He usado this enlace SO para crear y administrar el cajón de navegación.

Ahora estoy usando (Deslizar a la derecha desde la izquierda para mostrar) y (Deslizar de derecha a izquierda para ocultar)

¿Cómo puedo mostrar / ocultar el cajón con el botón resaltado en la siguiente captura de pantalla?

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

Editado:

btnMenu.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub drawer.openDrawer(Gravity.LEFT); } });

Sé que para cerrar tengo que llamar drawer.closeDrawer(Gravity.LEFT); Pero donde tengo que colocar este código?