2011-07-08 7 views
2

スピナーをラジオボタンではなくセレクターとして設定するように、スピナーをカスタマイズしようとしています(デフォルト)。私はこれを参照していますblog。しかし、それは動作しないようです。どのようにチュートリアルを進めるかリンクする方法についての提案も素晴らしいでしょう。 私は次のエラーを取得しない: 属性が見つかりませリソース識別子アンドロイドスピナーをカスタマイズする

「をspinnerSelector」パッケージに 「アンドロイド」が

ないリソースはそれが価値 で「描画可能」で 指定された名前を(一致しました'@の描画可能/ btn_dropdown_down

'

<Spinner android:layout_width="match_parent" 
         android:layout_height="wrap_content" android:text="" 
         android:layout_alignParentRight="true" android:id="@+id/spinnerCompletedStatus" android:spinnerSelector="@drawable/myspinner_selector" 
         android:drawSelectorOnTop="true" /> 
ネイティブスピナーのスタイルを見るの

おかげ

+0

Spinnerが宣言されているXMLを確認できますか? –

答えて

0

<style name="Widget.Spinner"> 
<item name="android:background">@android:drawable/btn_dropdown</item> 
<item name="android:clickable">true</item> 
<item name="android:spinnerMode">dialog</item> 
<item name="android:dropDownSelector"> @android:drawable/list_selector_background</item> 
<item name="android:popupBackground"> @android:drawable/spinner_dropdown_background</item> 
<item name="android:dropDownVerticalOffset">-10dip</item> 
<item name="android:dropDownHorizontalOffset">0dip</item> 
<item name="android:dropDownWidth">wrap_content</item> 
<item name="android:popupPromptView">@android:layout/simple_dropdown_hint</item> 
<item name="android:gravity">center</item> 
</style> 

、次に描画可能/ btn_dropdownで、描画可能/ list_selector_background、spinner_dropdown_background /描画可能なファイルは - >あなたが必要との結論に来ることができます。 -btn_dropdown * .png --list_selector_background * .png - spinner_dropdown_background * .png ファイル(drawable-ldpi、drawable-mdpiなどのすべてのフォルダ) 次に、あなたのプロジェクトにxmlスタイルを追加します。

関連する問題