2016-11-05 3 views
0

나는 당신의 도움이 필요합니다. 내 응용 프로그램에 탐색 서랍이 있습니다. 탐색 서랍을 완전히 오른쪽으로 옮기고 싶습니다. 내비게이션 자체를 움직 였지만 메뉴 항목도 오른쪽으로 옮기고 싶습니다.탐색 서랍 항목의 오른쪽으로 이동

My Screenshot of Navigation Drawer

Activity_main :

Activity_Main_Drawer :

,369 XML로 메뉴의

<?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> 

내 항목

<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 당신은 그것을 원본 파일을 복사하고 사용자 정의하여 레이아웃을 재정의 할 수 있습니다, 또는 당신이 그런 식으로, 사용자 정의 레이아웃에 대한 참조를 추가 할 수 있습니다 refs.xml에서 how to customize snackBar's layout? 합니다.