4

我有一个现有的应用程序,它有大约 25 个从“仪表板”导航到的活动。我想切换并开始使用导航抽屉和片段。我已经浏览了在线导航抽屉设计页面和示例应用程序。我的问题是转换(结构)我的应用程序以适应导航抽屉模式的最佳方法是什么。如果我将我的活动切换为片段并在导航发生时使用主要活动替换每个片段,但不确定这对于平板电脑布局是否是好的 b/c,我可能希望在我的视图中有多个片段,但不确定这是否会限制我。如果我朝着我想的另一个方向走,保留我所有的活动,只需将必要的活动切换到平板电脑的片段,但我需要每个活动来创建导航抽屉(我认为?),在我的情况下,抽屉是基于服务器数据的动态的。任何建议都会很棒。

谢谢布兰登

4

1 回答 1

0

必须为每个活动创建导航抽屉,尽管如果代码重复是一个问题,您可以继承 Activity 并创建一个处理导航抽屉特定代码的父类。

使用抽屉并不限制您在每个屏幕上使用一个片段,只需在抽屉中收听 onClick 并根据需要启动尽可能多的片段事务。

在构建应用程序时,没有通用的建议,我建议您观看Google I/O 2013 talk - Structure in Android App Design。Navigation Drawer 是本次演讲的主题。

于 2013-05-25T22:16:00.417 回答