Android中的Viewpager,底部带有固定标签,每个标签中都有图标和文字

时间:2014-12-20 15:04:36

标签: android-fragments android-viewpager android-tabstrip

我想创建以下布局 - 带有viewpager的活动以及一个选项卡,该选项卡保留在活动的底部,以指示用户所在的4个片段中的哪一个(并且选定的选项卡由&#突出显示39;活跃的颜色')

enter image description here

我花了一些时间在线查看各种资源以添加此标签。

http://developer.android.com/training/implementing-navigation/lateral.html#tabs - 在我发现actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);被弃用之前,它看起来效果会很好

我看了here但是,它是相同的解决方案(即弃用)

我看了here但是,PagerTitleStrip显示了一个标签(部分是相邻的标签页),而我希望看到所有标签(图中没有部分隐藏标签)

是否有教程解释如何实现这一目标?它是最基本的UI元素之一,所以我希望我找不到最佳解决方案

1 个答案:

答案 0 :(得分:0)

我一直在找同样的,我看到了this question, 在this answer OP中说

  

它违反Android设计指南,因为底部有软/硬按钮,如后退按钮主页按钮等。

http://developer.android.com/design/patterns/pure-android.html

但是如果你坚持把它们放在底部,你就可以实现它,就像GitHub示例包含底部的标签,使用FragmentTabHost。

https://github.com/rameshkec85/BottomTabsFragmentTabHost

所以即使我在考虑它。