带有按钮的Action Bar Sherlock

8
我正在开发一个应用程序,希望使用 ABS(action bar sherlock)4.0 来将按钮左对齐。我非常喜欢 Dropbox 的界面,如下图所示:

Dropbox interface

我的问题是:如何将按钮左对齐,并如何使用按钮在 ViewFlow 视图之间切换?
我看到有人可以向他们的 ABS 添加选项卡,但没有像 Dropbox 界面那样的标题。
谢谢。 如果需要我的源代码,我稍后会添加。
祝好,
Stian Instebø

1
并不是很回答你的问题,但我建议从ViewFlow转换到ViewPager(内置于Android中)。它更兼容,并且更容易与操作栏集成。 - Steven Schoen
1个回答

8
setCustomView()是您可能正在寻找的神奇方法。
要实现与Dropbox应用程序中显示的相同布局,您需要在ActionBar上首先调用setDisplayShowHomeEnabled(false)
接下来,您可以在XML中定义按钮的布局。完成后,调用setCustomView(R.layout.my_actionbar_nav)即可解决问题。(它现在将位于ActionBar的左侧)。
您需要为布局的内部按钮视图连接适当的onClick监听器,但这对于设置自定义导航来说并不是一个坏代价。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接