-1
我正在使用動作欄Sherlock與早期版本的Android兼容。我的目標是不在操作欄中顯示應用程序標題,但在左側顯示徽標並在右側顯示一些操作按鈕。在我的風格,我使用這些選項的操作欄:動作欄佔用整個屏幕
<style name="MyActionBarStyle" parent="Sherlock.__Widget.ActionBar">
<item name="background">@drawable/toolbar</item>
<item name="displayOptions">showHome|useLogo</item>
<item name="android:background">@drawable/toolbar</item>
<item name="android:displayOptions">showHome|useLogo</item>
</style>
一切工作的希望在Android 2.3。然而,在我的Android 4.0.4測試手機上,操作欄佔據了整個屏幕,左側是應用程序標誌,右側是操作按鈕,但這些都是垂直居中在屏幕上,而不是位於頂部。工具欄的漸變(實際上尺寸非常小)佔用整個屏幕(除狀態欄外)。操作欄下方的其他活動不可見。
如果我從上面的displayOptions中刪除showHome,則操作欄不再佔用整個屏幕。但我的標誌現在消失了。爲了讓Android 4正常工作,我需要做些什麼?
在此先感謝您的幫助。
如何共享解決方案,以便像您這樣的其他人可能會發現它有幫助? –