操作栏列表导航+选项卡导航 - 微调器的位置不在最左侧

时间:2012-07-13 16:52:12

标签: android android-actionbar actionbarsherlock

根据Jake的说法Android layout with action bar and tabs,我们决定遵循他的第二个建议。

使用操作栏中的标签导航并使用微调器设置自定义视图

与ActionBarSherlock本身的IcsSpinner一起,我们设法让它在Gingerbread和ICS中都有效。

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

enter image description here

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

我们可以尝试一下吗?

感谢。

2 个答案:

答案 0 :(得分:2)

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

java代码中的

:actionBar.setCustomView(R.layout.custom_actionbar_layout)

答案 1 :(得分:0)

答案非常晚,但这是可能的。您只需要以android.R.id.action_bar_title替换Spinner指向的视图(以编程方式)。我写了一篇关于它的博客。这是link