首页 > 解决方案 > 导航组件 - 多种屏幕尺寸支持

问题描述

多次阅读导航组件文档后,我无法弄清楚或找到这种场景的示例:

在移动设备上,您的应用会显示一个包含列表的片段单击项目时,会显示一个包含项目详细信息的新片段

在平板电脑上,两个片段同时显示

Gmail 应用程序就是这种情况。

我们可以根据设备屏幕提供不同的布局,对吧?但是我该如何在导航图中处理呢?另外,我如何处理导航?例如,用户单击一个按钮,我调用findNavController().navigate("action") 但在更大的屏幕上,我应该只更新第二个片段中显示的数据,因为他已经显示了。

有人可以帮我吗?

标签: androidnavigationandroid-architecture-components

解决方案


推荐阅读