如何在android中的片段和底部的4个选项卡中实现3个选项卡

时间:2014-11-21 19:44:42

标签: android android-fragments tabs

我在android中有4个活动。 我想在每个活动中实现3个选项卡,在底部实现4个选项卡来控制4个活动。 对于每个活动,它有3个片段,每个标签控制一个片段。 对于底部的4个选项卡,它们只导航到4个活动,并且活动之间没有任何关系。 实现4个底部标签的实用方法是什么?

提前致谢!

图片1: first activity 图2:second activity!

1 个答案:

答案 0 :(得分:1)

为底部标签创建XML文件。它应该是一个水平LinearLayout(wrap_content高度和match_parent宽度)与您在活动之间切换的四个ImageView按钮。 XML中的每个按钮图标都应具有未选中状态。每个按钮应为wrap_content,layout_weight =“1”。

在您的每个活动的XML中,将根视图设为RelativeLayout,包括上面描述的底部标签布局XML,使其为alignParentBottom =“true”,并将其余内容放在标签上方。

在每个活动的onCreate中,找到Activity的ImageView按钮,并将样式更改为所选版本。还要在其他按钮上设置侦听器以启动相应的活动(您可以使用共享帮助程序函数来共享代码)。

对于每个Activity上的片段选项卡,您可以使用Google鼓励的标准ViewPager和FragmentPagerAdapter。

如果您需要更多详细信息,请与我们联系。