android - 导航组件 - 多种屏幕尺寸支持
问题描述
多次阅读导航组件文档后,我无法弄清楚或找到这种场景的示例:
在移动设备上,您的应用会显示一个包含列表的片段单击项目时,会显示一个包含项目详细信息的新片段
在平板电脑上,两个片段同时显示
Gmail 应用程序就是这种情况。
我们可以根据设备屏幕提供不同的布局,对吧?但是我该如何在导航图中处理呢?另外,我如何处理导航?例如,用户单击一个按钮,我调用findNavController().navigate("action")
但在更大的屏幕上,我应该只更新第二个片段中显示的数据,因为他已经显示了。
有人可以帮我吗?
解决方案
推荐阅读
- amazon-web-services - AWS DMS 服务出现问题,您能帮我解决此错误“测试端点失败:应用程序状态:1020912...”吗?
- python - 使用 SQLAlchemy 对单个表进行多个 group_by 计数
- javascript - 如何用 Jest 模拟 https.get
- sql - 在时间戳 Oracle SQL 中显示 UTC
- sql - 如何在 postgres 表列中添加节点作为更新
- python - socket.gaierror: [Errno 11001] getaddrinfo 在尝试连接到 mqtt 代理时失败
- c# - 设置跟踪时间值的数据类型
- amazon-web-services - 无效的模板属性或属性 [Vpcname]
- graphql - HotChocolate、MongoDB 以及如何将其与 DTO 一起使用
- c# - 如何在不阻塞 main 中的其他方法的情况下运行后台 Quartz 进程