我正在构建一个应用程序,我真的想使用 ABS (action bar sherlock) 4.0 将按钮向左对齐我真的很喜欢 Dropbox 界面,如下所示:
所以,我的问题是:如何将按钮向左对齐,如何使用按钮在 ViewFlow 中的视图之间跳转?
我已经看到人们可以将标签添加到他们的 ABS,但不能像 Dropbox 界面那样使用标题。
谢谢。另外,如果您需要我的源代码,我会在以后添加。
问候
斯蒂安·英斯特博
我正在构建一个应用程序,我真的想使用 ABS (action bar sherlock) 4.0 将按钮向左对齐我真的很喜欢 Dropbox 界面,如下所示:
所以,我的问题是:如何将按钮向左对齐,如何使用按钮在 ViewFlow 中的视图之间跳转?
我已经看到人们可以将标签添加到他们的 ABS,但不能像 Dropbox 界面那样使用标题。
谢谢。另外,如果您需要我的源代码,我会在以后添加。
问候
斯蒂安·英斯特博
setCustomView()是您可能正在寻找的神奇方法。
要实现 Dropbox 应用中显示的相同布局,您首先要在 ActionBar 上调用setDisplayShowHomeEnabled(false) 。
接下来,您可以在 XML 中的某处定义按钮的布局。一旦完成,调用 setCustomView(R.layout.my_actionbar_nav) 就可以了。(它现在将位于 ActionBar 的左侧)。
为布局的内部按钮视图连接适当的 onClick 侦听器将是您的责任,但为设置自定义导航付出的代价也不错。