2017-05-29 110 views

回答

0

您可以设置一个单一的ListView这样的:

<android.support.v4.widget.DrawerLayout 
     android:id="@+id/drawer_layout" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

        <!-- The main content view --> 
        <FrameLayout 
      android:id="@+id/content_frame" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" /> 

        <!-- The Left navigation drawer --> 
     <!--<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="#111"/>--> 

     <!-- The Right navigation drawer --> 
     <ListView 
      android:id="@+id/right_drawer" 
      android:layout_width="240dp" 
      android:layout_height="match_parent" 
      android:layout_gravity="right" 
      android:choiceMode="singleChoice" 
      android:divider="#E2E2E2" 
      android:dividerHeight="1dp" 
      android:background="#9E9E9E"/> 

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

属性:android:layout_gravity="right"意味着加载它形成的权利,将其设置为Left Navigation Drawer。您可以通过Toolbar调整菜单图标的位置。

如果你想了解更多的细节信息,你可以看到this