Как страницы на Android Developers говоритпанель навигации не открывается при скольжении слева
Пользователь может принести панель навигации на экране, ударяя от левого края экрана, или нажав на значок приложения на панели действий.
Но странно, что ящик навигации по моей деятельности не реагирует на скользящее действие. Он переключается только при касании значка на панели действий. Ниже приводится моя реализация ящика для навигации
mNavigationDrawerFragment = (NavigationDrawerFragment)
getSupportFragmentManager().findFragmentById(R.id.navigation_drawer);
// Set up the drawer.
drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
mNavigationDrawerFragment.setUp(
R.id.navigation_drawer,
drawerLayout);
Есть ли какие-либо объяснения для этого? Я сомневаюсь, что моя деятельность по умолчанию имеет макет одного из его фрагментов. Так это причина?
Edit: файл макета моей деятельности
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainPage">
<!-- The main ocntent view -->
<FrameLayout android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent">
</FrameLayout>
<!-- The navigation drawer-->
<fragment android:id="@+id/navigation_drawer"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:divider="@android:color/transparent"
android:name="com.example.android.handsfree.NavigationDrawerFragment"
tools:layout="@layout/fragment_navigation_drawer" />
Можете ли вы предоставить свой файл макета? – Xyaren
См. Edit @Xyaren – rockydgeekgod
Можете ли вы закрыть выдвижной ящик скользящим жестом? – Xyaren