【问题标题】:New NavigationDrawer on tablets with fixed left layout具有固定左侧布局的平板电脑上的新 NavigationDrawer
【发布时间】:2013-05-23 00:41:48
【问题描述】:

我找不到使用 NavigationDrawer 轻松进行平板电脑多窗格布局的方法。 Play Music 应用可以做到这一点。

我使用了LOCK_MODE_LOCKED_OPENED,但它按预期打开了内容顶部的抽屉并且无法关闭。因此内容并不完全可见。

我们必须手动完成吗?

【问题讨论】:

标签: android tablet navigation-drawer


【解决方案1】:

我们找到的唯一方法是手动完成,我们为平板电脑创建了一个简单的线性布局并检查活动中的视图实例:

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);
}

【讨论】:

  • 我也是手动完成的。我想没有自动方法可以做到这一点。谷歌可耻!他们说 NavigationDrawer 是平板电脑布局的重要组成部分,应该修复它们。他们也在许多应用程序中使用它,但他们懒得实施它。
猜你喜欢
  • 1970-01-01
  • 2017-03-04
  • 2012-09-23
  • 2011-05-10
  • 2014-06-18
  • 2012-01-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多