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

jaz*_*man 6 android

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

活动栏示例("纵向"方向):

标准显示活动栏中的选项卡

+------------------------------------------------------------------------------+
| +---+                                                              /˜\    +  |
| |   | Example                                                      \_/    +  |
| +---+                                                                \    +  |
+------------------------------------------------------------------------------+
|                         |                          |                         |
|        Section 1        |        Section 2         |        Section 3        |
|                         |                          |                         |
+------------------------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

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

+------------------------------------------------------------------------------+
|       |       |                                                    /˜\    +  |
| Tab 1 | Tab 2 | Tab 3                                              \_/    +  |
|       |       |                                                      \    +  |
+------------------------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

如果有人能告诉我如何在2.2到4.0版本中实现这一点,那就太好了.请帮我解决这个问题.

Aar*_*ron 0

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

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