Реализация ящика меню Android

Привет, я пытаюсь реализовать наложение выдвижного ящика в своем приложении для Android. Я взял ссылку по этой ссылке:

https://github.com/SimonVT/android-menudrawer

и реализовал ящик меню в своей деятельности. Итак, моя активность имеет 2 фрагмента в viewPager с TitlePageIndicator. Когда я нажимаю кнопку во фрагменте, открывается ящик меню. В настоящее время ящик также перекрывает titlePageIndicator. Я хотел бы знать, как реализовать ящик меню, который открывается/накладывается под заголовком viewPager. Или что-то подобное невозможно? Спасибо за помощь!


person Community    schedule 03.10.2014    source источник


Ответы (1)


вы можете использовать XML ниже, вы должны определить макет под заголовком и установить его для него:

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.mhp.chek"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<!-- main layout -->
<LinearLayout
    android:id="@+id/base_layout"
    android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:layout_gravity="end"
    android:orientation="vertical" >

    <!-- for example your **viewpager** can define here -->

</LinearLayout>

<!-- drawer layout-->

<LinearLayout
    android:id="@+id/drawer"
    android:layout_width="300dp"
    android:layout_height="fill_parent"
    android:layout_gravity="end"
    android:orientation="vertical" >

</LinearLayout>

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

обратите внимание, что вам нужна библиотека поддержки для этого.

person MHP    schedule 03.10.2014