答えて

1

自分のテーマの中にandroid:actionDropDownStyleのカスタムスタイルを指定します。カスタムスタイルは、独自の状態リスト描画用のandroid:backgroundです。あなたが(とMDPI、hdpi、およびxhdpi用)これらの状態のそれぞれについて、独自の画像を提供する必要があります

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_enabled="false" 
      android:drawable="@drawable/spinner_ab_disabled_holo_dark" /> 
    <item android:state_pressed="true" 
      android:drawable="@drawable/spinner_ab_pressed_holo_dark" /> 
    <item android:state_pressed="false" android:state_focused="true" 
      android:drawable="@drawable/spinner_ab_focused_holo_dark" /> 
    <item android:drawable="@drawable/spinner_ab_default_holo_dark" /> 
</selector> 

:ここ

は、デフォルトで指定されています一つです。

あなたの生活を楽にするために、プラットフォームに付属のものを変更することができます。 SDK/platforms/platform-14/data/res/drawable-mdpidrawable-hdpi、およびdrawable-xhdpiのフォルダを参照してください。

+0

私は私のテーマ<項目名= "アンドロイド:actionDropDownStyle">に以下を追加<! - スタイルオーバーフローメニュー内の項目 - > <スタイル名=次にスタイル/ MySpinner @ は を作成しました"MySpinner"> ​​ @ drawable/spinner_background これは機能していないようです。スピンバックグラウンドdrawableをxmlレイアウトのスピナーにバックグラウンドとして追加すると動作します。だから私はdrawableの問題を除外することができます。 – bencallis

関連する問題