平板电脑上的新导航抽屉,带有固定的左侧布局。

4

我无法找到一种简单的方法使用NavigationDrawer实现平板电脑多窗格布局。Play音乐应用程序可以实现此功能。

我已经使用了LOCK_MODE_LOCKED_OPENED,但它像预期的那样在内容上方打开抽屉,并且无法关闭。因此内容并不完全可见。

我们需要手动完成吗?


可能是导航抽屉:在平板电脑上始终打开的重复问题。 - Bertram Gilfoyle
1个回答

4
我们找到的唯一方法是手动完成,我们为平板创建了一个简单的线性布局并在活动中检查视图实例:
View layout = findViewById(R.id.navigation_layout);

if (layout instanceof DrawerLayout) {
  drawerLayout = (DrawerLayout) layout;
  // initialization of drawer toggle etc.
  ...
} else {
  // linear layout
  getSupportActionBar().setHomeButtonEnabled(false);
}

2
我也手动完成了它。我猜没有自动的方法可以做到这一点。Google真丢脸!他们说NavigationDrawer是平板布局的重要组成部分,应该被固定。他们在许多应用程序中也使用它,但他们懒得实现它。 - tasomaniac

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接