抽屉布局打开时无法与片段交互

时间:2016-05-04 10:27:54

标签: android android-fragments drawerlayout androiddesignsupport navigationview

我使用Android Design Support Library构建了一个应用程序。 我的应用程序有一个带有NavigationView的DrawerLayout,它可以像我期望的那样工作。

我现在正在尝试为我的应用添加一些平板电脑支持,我希望它能够正常工作,以便当应用处于横向模式时,抽屉布局始终处于打开状态。

目前我已成功实现这一目标:

if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE)
{
    mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_OPEN);
    mDrawerLayout.setScrimColor(getResources().getColor(android.R.color.transparent));         
}

这很好用,这引出了我的问题。在抽屉布局中切换菜单选项会在我的FrameLayout中切换出片段。

但是,我无法滚动片段中的视图,也无法选择任何内容或按片段中的任何按钮。

有谁知道如何启用此类行为?或者是否无法使用Android设计支持库?

理想情况下,我希望我的应用程序像PocketCasts一样工作。 (见下面的截图)。

Screenshot of PocketCasts Nav Menu and Content

enter image description here

0 个答案:

没有答案