我想刪除操作欄上的圖標,我只想顯示標題。我用如何隱藏Sherlock動作欄上的標誌?
ActionBar.setDisplayUseLogoEnabled(false);
和
ActionBar.setDisplayShowHomeEnabled(false);
但操作欄顯示tab.so下面請幫助我如何解決這一問題做了它。 感謝advance.`
我想刪除操作欄上的圖標,我只想顯示標題。我用如何隱藏Sherlock動作欄上的標誌?
ActionBar.setDisplayUseLogoEnabled(false);
和
ActionBar.setDisplayShowHomeEnabled(false);
但操作欄顯示tab.so下面請幫助我如何解決這一問題做了它。 感謝advance.`
我還沒有真正嘗試過,但我相信你能以這樣的方式指定顯示選項以僅顯示標題:
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_TITLE);
如果你想這樣做純粹是通過XML,this answer建議:
<item name="android:displayOptions">showHome|homeAsUp|showTitle</item>
<item name="displayOptions">showHome|homeAsUp|showTitle</item>
<item name="android:icon">@android:color/transparent</item>
嗨謝謝你的迴應,其實我試過了,但沒有成功。 – Shruthi
試試這個:
<style name="YourTheme" parent="@style/Theme.Sherlock.Light">
<item name="android:actionBarStyle">@style/YourActionBar</item>
<item name="actionBarStyle">@style/YourActionBar</item>
</style>
<style name="YourActionBar" parent="@style/Widget.Sherlock.Light.ActionBar">
<item name="android:displayOptions">showTitle</item>
<item name="displayOptions">showTitle</item>
</style>
而且在你的活動中:
ActionBar.setDisplayShowTitleEnabled(true);
它對我有效!希望這個幫助。
[刪除圖標/標誌從Android上的操作欄]可能的重複(http://stackoverflow.com/questions/14606294/remove-icon-logo-from-action-bar-on-android) –