Pregunta

Lo que quiero es mostrar la barra que está oculta a la izquierda, cuando un usuario entra en un diseño, la idea es que sabe que hay esa barra sin tener que poner un icono en la barra de acción que indique su existencia./ p>

¿Fue útil?

Solución

Si desea abrir la primera vez la primera vez que se crea la actividad, puede simplemente hacer algo como esto:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_drawer_activity);

    drawer = (ListView) findViewById(R.id.left_drawer); // the drawer itself (ListView for example)
    drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); // the drawer layout itself

    drawerLayout.openDrawer(drawer);
}

Tu XML puede verse algo así:

<?xml version="1.0" encoding="utf-8"?>

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="?attr/background_activity_color">
    <!-- The main content view -->
    <FrameLayout
        android:id="@+id/fragmentFrame"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
    <!-- The navigation drawer -->
    <ListView
        android:id="@+id/left_drawer"
        android:layout_width="250dp"
        android:layout_height="match_parent" />
</android.support.v4.widget.DrawerLayout>

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top