同一活动上的两个导航抽屉

问题描述:

是否可以在同一个活动上配置两个导航抽屉,一个左侧,另一个右侧?同一活动上的两个导航抽屉

+0

是的:http://www.google.com/design/spec/layout/structure.html#structure-ui-regions – shkschneider

+2

其余的请问一个可以接受的问题:https://*.com/help/如何问 – shkschneider

+0

这是可能的 –

您可以使用抽屉布局

<android.support.v4.widget.DrawerLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    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 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"/> 


    <ListView android:id="@+id/right_drawer" 
     android:layout_width="240dp" 
     android:layout_height="match_parent" 
     android:layout_gravity="end" 
     android:choiceMode="singleChoice" 
     android:divider="@android:color/transparent" 
     android:dividerHeight="0dp" 
     android:background="#111"/> 
</android.support.v4.widget.DrawerLayout> 

还检查documantation https://developer.android.com/training/implementing-navigation/nav-drawer.html

确保您使用的工具栏不行动起来吧

+1

非常感谢的人! 'android:layout_gravity =“end”'很棒 –

是的,你可以添加你的抽屉布局内的两个ListView控件,一个listview应该有gravitystart和其他有end