我正在使用ActionBarSherlock,我需要将它放在底部。
有没有办法做到这一点?
我可以在style.xml中设置android:gravity="bottom"
吗?
答案 0 :(得分:3)
首先,您无法更改ActionBarSherlock
的位置。它将始终显示在顶部。但是,您可以轻松地将添加到ActionBar
中的标签和其他内容显示在底部。
我也有类似的问题。我通过将android:uiOptions="splitActionBarWhenNarrow"
放在<activity>
标记内解决了这个问题。
例如,这有效:
<activity android:name=".my.Activity"
android:uiOptions="splitActionBarWhenNarrow"/>
但是,仅在纵向模式下,它实际上会显示在屏幕的底部。因此,您必须在清单中将应用程序方向定义为纵向,否则它将再次显示在顶部。