2012-04-01 3 views
2

私はロゴとアクションバーの両方のメニュー項目に.pngを使用しています。私はandroid.Holo.lightテーマを使用しています。どのようにロゴとアクションバーを透明にするのですか?

ロゴとメニュー項目の両方の背景を透明にしていますが、灰色の影付き領域がまだ.pngの背後に表示されています。これをどのように変更しますか?

私のメニューを見てください。XMLと私のスタイルは以下のXMLを上書きします。

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="MyTheme" parent="android:Theme.Holo.Light"> 
    <item name="android:selectableItemBackground">@color/transparent</item> 
    <item name="android:background">#00000000</item> 
    </style> 

    <style name="ActionBar" parent="@android:style/Widget.Holo.Light.ActionBar" > 
     <item name="android:selectableItemBackground">@color/transparent</item> 
     <item name="android:background">#00000000</item> 

    </style> 

    <style name="textTitle" 
     parent="@android:style/TextAppearance"> 
    <item name="android:textSize">20dp</item> 
    <item name="android:textColor">#DC0451</item> 
    <item name="android:textStyle">bold</item> 
    </style> 


    <style name="textDescription" 
     parent="@android:style/TextAppearance"> 
    <item name="android:textSize">15dp</item> 
    <item name="android:textColor">#666666</item> 
    </style> 
</resources> 
  • メニューXML

    <item 
         android:id="@+id/Category" 
         android:title="Category" 
         android:showAsAction="always|withText" 
         android:icon="@drawable/menuitemselect" 
         style="@style/ActionBar" 
    
         > 
         <menu> 
           <item  
           android:id="@+id/catalog" 
           android:title="Main Catalog" 
           android:icon="@drawable/menuitemselect" 
           android:onClick="catalogClick" 
          /> 
          <item android:id="@+id/newvideos" 
           android:title="New" 
           android:icon="@drawable/menuitemselect" 
           android:onClick="newVideoClick" 
           style="@style/ActionBar" 
          /> 
    
    
          <item 
           android:id="@+id/popularvideos" 
           android:title="Popular" 
           android:icon="@drawable/menuitemselect" 
           android:onClick="popularVideoClick" 
           style="@style/ActionBar" 
          /> 
    
         </menu> 
    
        </item> 
    
          <item android:id="@+id/backButton" 
           android:title="Back" 
           android:showAsAction="ifRoom" 
           android:icon="@drawable/ic_launcher" 
          /> 
    
    </menu> 
    

私は問題がであることがわかった

+0

OVerrideテーマを設定し、あなた自身のアンドロイドを設定します。あなたが望むものをバックグラウンド – Blundell

+0

私は試しましたが、上記の編集を見てください。 – Fabii

+0

あなたはあなたが見ているもののスクリーンショットを投稿できますか? – CommonsWare

答えて

2

ありがとう:

<item name="android:selectableItemBackground">@color/transparent</item>. 

デフォルトのハイライト機能を削除するために追加しました。私はこのセットを持っているようだ、灰色の背景が表示されます。私はそれを取り除くと、それは必要なように動作します。

関連する問題