2016-11-05 23 views
0

私はあなたを助けてください。 アプリにナビゲーションドロワーがあります。私はナビゲーション・ドロワーをまっすぐに移動したい。ナビゲーション自体は移動しましたが、メニュー項目も右に移動します。移動中の引き出しアイテムは右に移動

My Screenshot of Navigation Drawer

Activity_main:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/drawer_layout" 
    android:layout_width="fill_parent" 
    android:layout_height="match_parent" 
    android:layout_marginleft="100dip"         
    android:fitsSystemWindows="true" 
    tools:openDrawer="end"> 

    <include 
     layout="@layout/app_bar_main" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 

    <android.support.design.widget.NavigationView 
     android:id="@+id/nav_view" 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:layout_gravity="end" 
     android:fitsSystemWindows="true" 
     app:headerLayout="@layout/nav_header_main" 
     app:menu="@menu/activity_main_drawer" /> 

</android.support.v4.widget.DrawerLayout> 

XMLのメニューのマイアイテム:

Activity_Main_Drawer:

<menu xmlns:android="http://schemas.android.com/apk/res/android"> 

    <group android:checkableBehavior="single"> 
     <item 
      android:id="@+id/nav_home" 
      android:icon="@drawable/ic_home_black_24dp" 
      android:title="@string/nav_home" /> 
     <item 
      android:id="@+id/nav_photos" 
      android:icon="@drawable/ic_photo_library_black_24dp" 
      android:title="@string/nav_photos" /> 
     <item 
      android:id="@+id/nav_movies" 
      android:icon="@drawable/ic_local_movies_black_24dp" 
      android:title="@string/nav_movies" /> 

     <item 
      android:id="@+id/nav_notifications" 
      android:icon="@drawable/ic_notifications_black_24dp" 
      android:title="@string/nav_notifications" /> 

     <item 
      android:id="@+id/nav_settings" 
      android:icon="@drawable/ic_settings_black_24dp" 
      android:title="@string/nav_settings" /> 
    </group> 

    <item android:title="Other"> 
     <menu> 
      <item 
       android:id="@+id/nav_about_us" 
       android:title="@string/nav_about_us" /> 
      <item 
       android:id="@+id/nav_privacy_policy" 
       android:title="@string/privacy_policy" /> 
     </menu> 
    </item> 

</menu> 

答えて

0

NavigationViewのカスタムレイアウトを使用する必要があります。これによると

http://www.kamilslesinski.com/home/navigation-drawer-customising-navigationview-itemsあなたは、元のファイルをコピーし、それをカスタマイズすることによって、レイアウトを無効にすることができ、あるいはあなたがそのように、あなたのカスタムレイアウトへの参照を追加することができます how to customize snackBar's layout? refs.xmlインチ

関連する問題