【问题标题】:Horizontal Tabs in Android [duplicate]Android中的水平标签[重复]
【发布时间】:2012-06-26 15:36:57
【问题描述】:

可能重复:
How to implement horizontally scrollable tabs?

我想在一个应用程序中实现选项卡,它本质上也允许在两个屏幕之间滑动。 Google Play 商店的 App 部分就是一个很好的例子。顶部有水平滚动选项卡,它们会随着屏幕滚动而移动。

我的目标是 Android 4.0,但需要使其向后兼容。

我显然不是要求任何人为此编写完整的代码,我只是在某个地方寻找教程,或者关于如何开始这个的建议。开发站点在这里显示了我想要的内容:http://developer.android.com/design/building-blocks/tabs.html

但没有显示如何执行此操作(或至少使其清晰可见);它只是说这是它的好习惯。

【问题讨论】:

  • ^ 连同其他 104254252 个重复...
  • 是的,但这是较旧的实现。我相信他们现在有了新的推荐,那么这说明了什么?
  • 一个旧的 (???) 实现,工作得很好并遵守规则。旧代码到底是怎么回事?
  • 就像,我认为谷歌弃用了一种方法而支持另一种方法。无时无刻不在发生。

标签: android tabs


【解决方案1】:

看看这个API,我用过,而且很容易实现

ViewPagerIndicator

【讨论】:

  • 这个可以免费用于商业用途吗?
  • 它是开源的,市场上很多应用都在使用它
【解决方案2】:

这通常通过使用ViewPager 类来完成。为了使其向后兼容,请查看ActionBarSherlock 项目;在那里你会找到examples,了解如何实现这种设计模式并使其在 Android 1.6 上也能正常工作。

另外,正如 Alex 所说,如果您不想关心操作栏,可以查看同一开发人员的 ViewPageIndicator 项目。

【讨论】:

  • ViewPagerIndicator 也是一种可能性,如果 OP 根本不关心操作栏。
  • 你说得对,亚历克斯。感谢您指出。
  • 无缘无故导入整个 ActionBarSherlock 库没有意义......那东西很大:)
  • 我从来没有考虑过,但是对于这两个活动,我不一定需要ActionBar。
猜你喜欢
  • 1970-01-01
  • 2017-08-26
  • 1970-01-01
  • 1970-01-01
  • 2011-07-29
  • 1970-01-01
  • 2022-01-16
  • 2018-01-10
  • 2020-09-17
相关资源
最近更新 更多