【问题标题】:Android: Navigation drawer on tabletsAndroid:平板电脑上的导航抽屉
【发布时间】:2021-08-14 19:23:16
【问题描述】:

根据Material Design documentation,导航抽屉有“标准”和“模态”版本。前者适用于平板电脑,后者适用于智能手机。

我有一个应用,它使用抽屉在几个片段之间切换,由于大多数片段只包含简单的列表,我想在平板电脑上同时显示打开的抽屉和可见片段。

我在这里阅读了十几个关于 SO 的类似问题,但它们都是几年前的,所以我再次 ping 这个话题。 是否有一种内置的、自动的方式来根据屏幕大小在标准和模态状态之间切换而不会过多地干扰源代码?

由于 Google 在各种设备上推动应用兼容性,我希望他们有一个解决方案,即使有替代布局,但可以利用内置的抽屉处理实现。虽然,我在官方文档中没有找到任何东西。

【问题讨论】:

  • 那么到目前为止您尝试了哪些方法?
  • @SamChen 目前还没有,除了在平板电脑模拟器上运行项目。我有点希望它会自动运行。

标签: android navigation-drawer


【解决方案1】:

是否有一种内置的、自动的方式来根据屏幕大小在标准和模态状态之间切换而不会过多地干扰源代码?

其实是的。

  1. 创建布局资源文件->在“可用限定符”中选择“最小屏幕宽度”->点击“>>”并输入600->“确定”。

  2. 确定是否在每个布局中锁定抽屉https://stackoverflow.com/a/50646711/3466808


【讨论】:

  • 我正在尝试实施这个解决方案,但它需要我大量搞砸我的MainActivity,这正是我想要避免的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-12
  • 2015-04-18
  • 1970-01-01
  • 1970-01-01
  • 2018-07-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多