11

根据 Jake 在 带有操作栏和选项卡的 Android 布局中,我们决定遵循他的第二个建议。

在操作栏中使用选项卡导航并使用 Spinner 设置自定义视图

与来自 ActionBarSherlock 本身的IcsSpinner一起,我们设法使其在 Gingerbread 和 ICS 中都能正常工作。

但是,在横向模式下,我们仍然遇到以下问题。

在此处输入图像描述

请注意,微调器(“投资组合 1”)位于投资组合选项卡和搜索图标之间。我们想要的是,微调器位于 WATCHLIST 选项卡的左侧。

有什么我们可以尝试的吗?

谢谢。

4

2 回答 2

2

您可以为您的操作栏设置自定义视图,用户 RelativeLayout 将您的微调器放在“WATCH LiST”的左侧

在 java 代码中:actionBar.setCustomView(R.layout.custom_actionbar_layout)

于 2012-10-28T15:10:58.043 回答
0

一个很晚的答案,但这是可能的。您只需要(以编程方式)将指向的视图替换android.R.id.action_bar_titleSpinner. 我写了一篇关于它的博客。这是链接

于 2014-01-21T06:51:32.640 回答