![](/img/trans.png)
[英]Android ActionBar (Sherlock) - Changing menu icon color / transparency
[英]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.