我的mainActivity包含DrawerLayout以显示滑动菜单+ ViewPager以进行标签导航。我已经隐藏了操作栏,我用一个大的linearLayout替换它来实现操作栏/选项卡alternatif以及它们之间包含按钮的布局。 我的xml文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/light_gray_2">
<LinearLayout android:id="@+id/header"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="60dp"
android:background="@color/blue_buzzvibe"
android:orientation="horizontal" >
Here title and menu button (ActionBar alternatif)
</LinearLayout>
<LinearLayout
android:id="@+id/options_buttons_campaign"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical|center_horizontal" >
Here 4 layout for buttons
</LinearLayout>
<LinearLayout
android:id="@+id/tabs_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical|center_horizontal" >
Here 2 layout for tabs
</LinearLayout>
</LinearLayout>
<android.support.v4.widget.DrawerLayout
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="start"
>
<FrameLayout
android:id="@+id/fragment_container_main_msg"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="1"/>
<!-- Listview to display slider menu -->
<ExpandableListView
android:id="@+id/list_slidermenu"
android:layout_width="300dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="singleChoice"
android:dividerHeight="0dp"
android:divider="@null"
android:background="@color/menu_list_background"
/>
</android.support.v4.widget.DrawerLayout>
</LinearLayout>
使用这个xml lyaout,我的抽屉显示在大布局下方。我想在所有屏幕高度显示抽屉。 这里是我所拥有的http://i.imgur.com/4Oz9P7e.png?1的屏幕截图 这里是我想要http://i.imgur.com/v65p7gM.png?1
的截图