我的活动中有两个导航抽屉在两边。我不需要正确的导航抽屉被一个刷卡手势打开。
如果我使用:
mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED)
<android.support.v4.widget.DrawerLayout
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<ListView
android:id="@+id/left_drawer"
android:layout_width="@dimen/nav_drawer_width"
android:layout_height="match_parent"
android:layout_gravity="left" />
<ListView
android:id="@+id/right_drawer"
android:layout_width="@dimen/nav_drawer_width"
android:layout_height="match_parent"
android:layout_gravity="right" />
</android.support.v4.widget.DrawerLayout>
使用具有附加参数的相同函数setDrawerLockMode来实现
mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED, findViewById(R.id.right_drawer));
有没有办法禁用滑动手势来打开导航抽屉?在标签之间滑动时出现菜单真的很烦人。
问题内容: 有没有一种方法可以在Android的“导航抽屉”视图中为背景视图禁用暗淡效果? 问题答案: 您可以使用方法。作为默认颜色使用。因此,如果您不想使用背景,请使用此方法设置颜色。
当我滑动时,吐司起作用,但我尝试添加opendrawer和closerdrawer到左右滑动,但什么也没有发生…
我想从右到左像图片一样打开
首先,我知道这个问题以前在这里出现过,但试了很多,还是没有成功。我在Android开发者网站上做这个例子。 你能帮我弄清楚我的代码中的问题是什么,为了设置菜单从右边打开,以及为了将操作栏按钮移到右边,我应该做些什么改变吗? xml代码如下所示: