【发布时间】:2011-12-19 15:14:41
【问题描述】:
我需要在应用中显示标签。实际上,我以前从未使用过 TabHost 等,文档表明整个事情都是一团糟。 TabActivity 已被弃用。无论如何我都不能轻易使用它,因为我正在使用 ActionBarSherlock 所以我不能从它继承。当然,从 ICS 开始,我无论如何都不会使用 TabHost,我会使用操作栏上的选项卡。由于我的标签只是文本并且本质上很简单,因此我看到了三个选项:
- 让 TabHost 与 ActionBarSherlock 合作。在 ICS 设备上看起来会很丑。
- 使用 ActionBarSherlock 并实现选项卡,假设它在 v4 之前的 Android 版本上以某种方式呈现 ActionBar 选项卡(我不知道是否会,我怀疑不会)
- 只需将视图用作“选项卡”即可在活动之间跳转
我倾向于最后一个选项,但希望得到澄清。
【问题讨论】: