簡體   English   中英

Android Sherlock ActionBar刪除圖標已更改菜單項

[英]Android Sherlock ActionBar Remove Icon changed Menu Items

我的應用程序中有Sherlock ActionBar,並且通過styles.xml中的此代碼刪除了Actionbar中的應用程序圖標

<style name="AppBaseTheme" parent="Theme.Sherlock.Light.DarkActionBar">
    <item name="android:icon">@android:color/transparent</item>
</style>

但是它改變了MenuItem中的文本填充。

在此處輸入圖片說明

我想像以前一樣將文本的填充設置為左側。 你能幫助我嗎?

如果我對您的理解正確,您是否希望操作欄標題具有與圖標相同的空格?

除了使用透明顏色代替圖標外,您還可以使用具有普通操作欄圖標大小的透明可繪制對象。

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@android:color/transparent"/>
<size android:width="32dp" android:height="32dp" />
</shape> 

按照您的風格使用它:

<item name="android:icon">@drawable/icon</item>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM