1

Я был полностью в замешательстве в этом навигационном ящике. Я изучаю много учебников, но я не понимаю. Я хочу, как использовать Android-обозреватель Android (Template) или как пользоваться списком просматривать, используя навигационный ящик, если мы используем представление списка, то как добавить изображение в первую строку, то как добавить фрагмент панели инструментов в drawer.please навигации. Дайте любую ссылку или любую примерную программу. Спасибо за продвижение.Шаблон навигационного ящика в Android Studio

+0

Пройдите через [link] (http://developer.android.com/training/implementing-navigation/nav-drawer.html) или [link] (http://www.androidhive.info/2013/11/ Android-скользящее меню с помощью-навигация ящик /) –

ответ

1

Если вы создали активность в качестве действия навигационного ящика в Android Studio, Android Studio будет создан набор макетов.

  • activity_layout.xml (или название деятельности)
  • app_bar.xml (для панели инструментов)
  • content.xml (для содержимого)
  • nav_header.xml (для просмотра заголовка панели навигации)

Первый элемент навигационного ящика (первая строка списка, который вы говорите) - nav_header.xml. В этом макете вы можете установить первую строку. Также в папке меню создается .xml с именем activity_drawer.xml как имя, с элементами навигации.

Что-то вроде этого:

activity_drawe.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto"> 
    <item 
    android:id="@+id/search" 
    android:icon="@android:drawable/ic_menu_search" 
    android:title="@string/drawer_search" 
    app:actionViewClass="android.widget.SearchView" 
    app:showAsAction="always" /> 

    <group android:title="@string/drawer_eltiempo" 
     android:enabled="true" 
     android:checkableBehavior="single"> 
    <item android:id="@+id/eltiempo" 
      android:enabled="false" 
      android:title="@string/drawer_eltiempo"> 
     <menu> 
      <item 
       android:id="@+id/tutiempo" 
       android:title="@string/drawer_tutiempo"/> 
      <item 
       android:id="@+id/paises" 
       android:title="@string/drawer_tiempoPaises"/> 
      <item 
       android:id="@+id/cercaTi" 
       android:title="@string/drawer_cercaTi"/> 
      <item 
       android:id="@+id/web" 
       android:title="@string/drawer_nuestraWeb"/> 
      <item 
       android:id="@+id/config" 
       android:title="@string/drawer_configuracion"/> 
     </menu> 
    </item> 
    </group> 
</menu> 

nav_header.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      android:layout_width="match_parent" 
      android:layout_height="?attr/actionBarSize" 
      android:paddingBottom="@dimen/activity_vertical_margin" 
      android:paddingLeft="@dimen/activity_horizontal_margin" 
      android:paddingRight="@dimen/activity_horizontal_margin" 
      android:paddingTop="@dimen/activity_vertical_margin" 
      android:theme="@style/ThemeOverlay.AppCompat.Dark" 
      android:orientation="vertical" 
      android:gravity="bottom"> 
</LinearLayout> 

Названия могут меняться в зависимости от название мероприятия.

Если вам нужен пример, просто оставьте несколько дней, и у вас будет.

Смежные вопросы