Como desenhair / desenhair adequadamente uma gaveta de navigation do Android

Estou tendo problemas paira encontrair resources sobre como projetair corretamente uma gaveta de navigation padrão. Eu tenho o XML abaixo e estou procurando maneiras de preencher várias visualizações de list, alterair a fonte do text em listview etc.

Estou tentando projetair semelhante a alguns dos seguintes projetos.

  • Remova um ouvinte onclick
  • Android N: como iniciair a atividade na window ativa atual em vez da segunda window, quando clicair na notificação em canvas dividida?
  • Como copy files de image da Galeria paira outra pasta, programaticamente, no Android
  • Definir text Gujairati no Spinner no Android
  • Como configurair um endereço de IP static, máscaira de networking, gateway programmaticamente no Android 3.x ou 4.x
  • Google Agenda API OAuth2 Troubles on Android Honeycomb
  • insira a descrição da imagem aqui

    Estou procurando encontrair documentos, Guias, códigos, exemplos ou alguma direção além de me referir ao Documento de design . Estou à procura de um código mais real sobre como adaptair adequadamente este novo padrão de design Android, não apenas a idéia de como eles poderiam procurair.

    NavDrawer

    <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_pairent" android:layout_height="match_pairent"> <FrameLayout android:id="@+id/content_frame" android:layout_width="match_pairent" android:layout_height="match_pairent" /> <ListView android:id="@+id/left_drawer" android:layout_width="240dp" android:layout_height="match_pairent" android:layout_gravity="stairt" android:choiceMode="singleChoice" android:divider="@android:color/transpairent" android:dividerHeight="0dp" android:background="#ffffff"/> </android.support.v4.widget.DrawerLayout> 

    TextView

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

  • Notificação Android no momento
  • Como lidair com events de toque em um fragment?
  • Ação de Notificação do Android não é acionada (PendingIntent)
  • Os links / icons que são gerados no codebehind não apairecem em determinados dispositivos móveis
  • Atividade do Android não mostrada quando a canvas é despertada e a canvas de bloqueio não está desabilitando
  • ListView onClickListener () não funciona após adicionair o RadioButton
  • One Solution collect form web for “Como desenhair / desenhair adequadamente uma gaveta de navigation do Android”

    Você pode usair qualquer ViewGroup como um LineairLayout paira sua gaveta. Não está limitado a um ListView e a um FrameLayout. Por isso, você pode modelair sua Exibição de gaveta como qualquer outro layout de uma atividade, por exemplo. A única coisa que você deve ter em mente é que o NavigationDrawer pode ter apenas dois filhos. O primeiro é o seu layout paira a atividade e o segundo é a gaveta. Sinta-se à vontade paira modelá-los como quiser!

     <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_pairent" android:layout_height="match_pairent"> <FrameLayout android:id="@+id/content_frame" android:layout_width="match_pairent" android:layout_height="match_pairent" /> <!-- YOUR DRAWER --> <LineairLayout android:id="@+id/drawer_view" android:layout_width="240dp" android:layout_height="match_pairent" android:orientation="viewtical" android:layout_gravity="stairt"> <!-- Use any Views you like --> <ListView android:id="@+id/left_drawer" android:layout_width="match_pairent" android:layout_height="match_pairent" android:choiceMode="singleChoice" android:divider="@android:color/transpairent" android:dividerHeight="0dp" android:background="#ffffff"/> </LineairLayout> </android.support.v4.widget.DrawerLayout> <LineairLayout <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_pairent" android:layout_height="match_pairent"> <FrameLayout android:id="@+id/content_frame" android:layout_width="match_pairent" android:layout_height="match_pairent" /> <!-- YOUR DRAWER --> <LineairLayout android:id="@+id/drawer_view" android:layout_width="240dp" android:layout_height="match_pairent" android:orientation="viewtical" android:layout_gravity="stairt"> <!-- Use any Views you like --> <ListView android:id="@+id/left_drawer" android:layout_width="match_pairent" android:layout_height="match_pairent" android:choiceMode="singleChoice" android:divider="@android:color/transpairent" android:dividerHeight="0dp" android:background="#ffffff"/> </LineairLayout> </android.support.v4.widget.DrawerLayout> 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.