2012-11-14 40 views
8

我建立一个应用程序,我真的想用ABS(操作栏福尔摩斯)4.0 我真的很喜欢Dropbox的接口对齐按钮向左下此如图所示:操作栏福尔摩斯与按钮

Dropbox interface

所以,我的问题是:我如何将按钮对齐到左边,以及如何在ViewFlow中使用按钮在视图之间跳转?

我已经看到人们可以将标签添加到他们的ABS,但不是像Dropbox界面那样的标题。

谢谢。 另外如果你需要我的源代码,我会稍后添加它,如果需要的话。

问候

了StianInstebø

+1

没有真正回答你的问题,但我建议从ViewFlow切换到ViewPager(内置于Android)。与Action Bar集成更加兼容和更容易。 –

+0

感谢您的回复;) –

回答

8

setCustomView()是神奇的方法,你可能会寻找。

要实现Dropbox应用程序中显示的相同布局,您需要首先在您的ActionBar上调用setDisplayShowHomeEnabled(false)

接下来,您可以在XML中定义按钮的布局。一旦完成,调用setCustomView(R.layout.my_actionbar_nav)就可以实现。 (它现在将位于ActionBar的左侧)。

这将是您的责任,为您的布局的内部按钮视图连接适当的onClick监听器,但这对设置自定义导航来说并不是一个糟糕的代价。

相关问题