如何在操作栏中内联显示选项卡

时间:2012-09-17 20:02:03

标签: android

有没有办法代替图标和活动标签显示标签(我想完成它,但找不到任何解决方案)。我正在尝试以垂直显示方向(纵向)显示活动栏(不在下方)内的导航选项卡。我看了android库“ActionBarSherlock”,一个“Styled”的例子,但有标签显示与标准包完全相同。

活动栏示例(“纵向”方向):

标准显示活动栏中的标签

+------------------------------------------------------------------------------+
| +---+                                                              /˜\    +  |
| |   | Example                                                      \_/    +  |
| +---+                                                                \    +  |
+------------------------------------------------------------------------------+
|                         |                          |                         |
|        Section 1        |        Section 2         |        Section 3        |
|                         |                          |                         |
+------------------------------------------------------------------------------+

它的外观示例(没有图标和标签的活动栏,里面有标签)

+------------------------------------------------------------------------------+
|       |       |                                                    /˜\    +  |
| Tab 1 | Tab 2 | Tab 3                                              \_/    +  |
|       |       |                                                      \    +  |
+------------------------------------------------------------------------------+

如果有人能告诉我如何在范围版本2.2到4.0中实现这一点,那将会很棒。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

当您将屏幕旋转到横向模式时,它将显示所需的方式。在纵向模式下,它将以堆叠模式显示选项卡。真的没有足够的空间在手机上以肖像模式做你想要的东西(甚至像S3这样的东西),并且android SDK知道这一点。

如果您在纵向模式下执行此操作,则应该查看自定义标题栏布局(ActionBarSherlock有此演示)。