2

我是 Fragments 的新手,我一直想知道这个问题的正确答案是什么。我有简单的列表 > 详细信息类型的应用程序,这最初是 2 个活动,没有片段,每个都有自己的操作栏(菜单)。

现在我想将它迁移到片段。

我使用片段创建了一个经典的平板电脑拆分视图,左侧为列表,右侧为详细信息。显然,这只是一项活动,仅显示列表的操作栏(操作项)。

我应该把细节中的行动项目放在哪里?正确的模式是什么?我应该为平板电脑创建一个包含列表和详细菜单项的自定义菜单文件的替代资源文件夹吗?

谢谢 !

4

1 回答 1

1

只需为详细信息片段的菜单条目创建一个新的 fragment_details.xml。直接从片段中膨胀菜单。从列表片段扩充基本菜单。该活动应该根本没有附加菜单,因为所有菜单条目都附加到一个或另一个片段。

在平板电脑的情况下,android 会将片段的菜单与列表片段中的菜单合并。在较小的屏幕上,当只显示细节时,会显示片段的菜单。

于 2013-04-29T13:32:36.647 回答