如何同时显示ActionBar的所有选项卡,例如tabHost

时间:2013-12-14 23:21:00

标签: android android-layout android-actionbar android-tabhost android-tabs

当我使用tabHost添加5个标签时,标签显示如下:

|-(tab1)(tab2)(tab3)(tab4)(tab5)-|

但是,使用ActionBar选项卡,选项卡显示如下:

|-(    tab1    )(    tab2    )( -|

要查看其他标签,我们必须滑动:

|-(    tab1    )(    tab2    )( -|

<-- *swipe* <--
|-ab2    )(    tab3    )(    tab-|

<-- *swipe* <--
|-  )(    tab3    )(    tab4    -|

<-- *swipe* <--
|- )(    tab4    )(    tab5    )-|

如何使用ActionBar选项卡显示如下选项卡:

|-(tab1)(tab2)(tab3)(tab4)(tab5)-|

???

1 个答案:

答案 0 :(得分:1)

你没有。您没有对操作栏标签的控制级别。操作栏选项卡甚至不是标签的一半 - 操作栏会根据屏幕大小和方向将它们转换为下拉列表导航。

一般来说,可刷卡片是推荐的解决方案,可以处理更多可能的屏幕尺寸。

话虽如此,如果您必须确保所有标签始终可见,欢迎您使用FragmentTabHost