Android ActionBar标签和碎片

时间:2012-12-17 15:44:55

标签: android android-fragments android-actionbar actionbarsherlock

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

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

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

总之,我想知道创建带有操作栏标签的应用程序的最佳做法是什么,代码应该是什么以及应该如何分离布局。

谢谢你, 内森

1 个答案:

答案 0 :(得分:0)

你从我能读到的方向走向正确的方向。 Google有很多关于这个主题的最佳资料。另请参阅Googles应用程序以供参考,Play应用程序具有简单的选项卡导航,并定义了我们应该和不应该尝试制作标签的方式。一个非常重要的教训是,我们每个选项卡中只应该有一个片段,我们不应该尝试在选项卡内部进行导航(虽然可以通过黑客攻击)。