0

我开始使用 android 并希望拥有一个具有多个选项卡的应用程序。我想使用带有 SherlockActionBar 库的操作栏来支持运行预蜂窝版本的 android 的设备。我已经看到了很多创建和使用选项卡的示例,以至于我现在不知道这样做的最佳或首选方法是什么。

我已经读过,最好的方法是为每个选项卡设置一个片段,并有一个活动来控制片段的进出切换以及协调片段之间的通信。如果这是处理选项卡的正确方法,最好在自己的 layout.xml 中定义每个片段布局。

似乎当单击片段布局中定义的按钮时,会在父活动中触发 onclick。如果最好的处理方法是在父活动中进行处理或将事件传递给正确的片段进行处理。

总之,我想知道创建带有操作栏选项卡的应用程序的最佳实践是什么,代码应该在哪里以及布局应该如何分开。

谢谢你,内森

4

1 回答 1

0

从我能读到的内容来看,你的方向是正确的。谷歌有很多关于这个主题的最佳材料。另请参阅 Google 的应用程序以供参考,Play 应用程序具有简单的标签导航,并定义了我们应该和不应该如何尝试制作标签。一个非常重要的教训是,我们应该在每个选项卡中只包含 1 个片段,并且我们不应该尝试在选项卡内进行后退导航(尽管可以通过一些技巧来实现)。

于 2012-12-17T15:57:56.017 回答