Cómo diseñar o diseñar correctamente un cajón de navegación de Android

Tengo problemas para encontrar recursos sobre cómo diseñar correctamente un cajón de navegación estándar. Tengo el siguiente XML y estoy buscando maneras de rellenar múltiples listas, cambiar la fuente de texto en listview, etc

Estoy tratando de diseño similar a algunos de los siguientes diseños.

Introduzca aquí la descripción de la imagen

Im que mira para encontrar documentos, guías, código, ejemplos o alguna dirección además de referenciarme al diseño doc . Im que busca código más real en cómo adaptar correctamente este nuevo patrón del diseño del androide no apenas idea de cómo podrían mirar.

NavDrawer

<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"> <FrameLayout android:id="@+id/content_frame" android:layout_width="match_parent" android:layout_height="match_parent" /> <ListView android:id="@+id/left_drawer" android:layout_width="240dp" android:layout_height="match_parent" android:layout_gravity="start" android:choiceMode="singleChoice" android:divider="@android:color/transparent" android:dividerHeight="0dp" android:background="#ffffff"/> </android.support.v4.widget.DrawerLayout> 

Vista de texto

 <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/text1" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?android:attr/activatedBackgroundIndicator" android:gravity="center_vertical" android:minHeight="?android:attr/listPreferredItemHeightSmall" android:paddingLeft="16dp" android:paddingRight="16dp" android:text="Loading Content ..." android:textAppearance="?android:attr/textAppearanceListItem" android:textColor="#000000" /> 

Puede utilizar cualquier ViewGroup como un LinearLayout para su cajón. No se limita a un ListView y un FrameLayout. Debido a esto, puede diseñar su vista de cajón como cualquier otro diseño de una actividad, por ejemplo. Lo único que debe tener en cuenta es que el NavigationDrawer puede tener sólo dos childs. El primero es su diseño para la actividad y el segundo es el cajón. ¡Siéntete libre de diseñarlos como quieras!

 <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"> <FrameLayout android:id="@+id/content_frame" android:layout_width="match_parent" android:layout_height="match_parent" /> <!-- YOUR DRAWER --> <LinearLayout android:id="@+id/drawer_view" android:layout_width="240dp" android:layout_height="match_parent" android:orientation="vertical" android:layout_gravity="start"> <!-- Use any Views you like --> <ListView android:id="@+id/left_drawer" android:layout_width="match_parent" android:layout_height="match_parent" android:choiceMode="singleChoice" android:divider="@android:color/transparent" android:dividerHeight="0dp" android:background="#ffffff"/> </LinearLayout> </android.support.v4.widget.DrawerLayout> 
  • Estilo de diseño personalizado para Android ActionBar
  • Android | SQLLite: Actualización de base de datos pre-creada sin utilizar SQLiteOpenHelper
  • ¿Cómo recuperar partes del contenido de Wikipedia en la aplicación para Android?
  • Definiendo el orden Z de vistas de RelativeLayout en Android
  • TextView y EditText en una sola fila en Android?
  • Acolchado CardView y esquinas redondeadas
  • Android Studio - Barra de acción quitar
  • Android convertir vista XML a mapa de bits sin mostrarlo
  • Android InstrumentaciónTestRunner Salida XML para la ingesta de Hudson
  • ¿Cómo eliminar la sombra sobre la barra de aplicaciones?
  • Generar estilo de xml en intellij (/ android studio)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.