我正在为 Android 平板电脑重新创建我们的桌面应用程序。
该应用程序具有通过 actionBar 访问的各种视图:
模块 1 | 模块 2 | 模块 3 | 模块 4
这些显然都是一种观点。但是,这是我的问题。
在桌面版本中(在 MODULE 1 中),我们的视图包含一个组件,该组件将保留在左侧的屏幕上,而在右侧,我们的组件将根据左侧的操作而改变。(左侧是自定义构建的列表组件,右侧是数据)右侧的数据有七个子视图,当每个子视图被选中时,它们基本上显示不同的内容。
在桌面应用程序中,我们使用 ViewStack 来执行此操作。按下列表项并更改右侧 viewStack 中显示的内容。然后在该 ViewStack 中还有 7 个按钮,可以单击这些按钮来更改该视图中显示的内容。
但是在 Android 应用程序中,我们不能使用 viewStack,因为它没有经过优化。所以我需要知道什么最适合做这种视图改变?我想尽可能避免使用国家。
希望这是有道理的,因为在不破坏 NDA 的情况下很难描述。