答えて
まず
my_click_changer
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/your_new_Color" android:state_pressed="true" />
<item android:drawable="@color/your_default_Color" android:state_pressed="false" />
</selector>
という名前
drawable folder
下
drawable
を作成
EDITこれは、次いで、各Spinner
アイテムの個々のレイアウトを作成する別のdrawable
text_color_changer
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@android:color/black" android:state_checked="true" />
<item android:color="@android:color/white" />
</selector>
を作成text color
を変更するためのものである
your_xml_name.xml
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerItemStyle"
android:layout_width="match_parent"
android:layout_height="40dp"
android:background="@drawable/my_click_changer"
android:ellipsize="marquee"
android:gravity="center"
android:padding="10dp"
android:singleLine="true"
android:textAlignment="inherit"
android:textSize="15sp"
android:textColor="@drawable/text_color_changer"
android:textStyle="bold" />
、コードで
final ArrayAdapter<String> spinnerAdapter = new ArrayAdapter<String>(getContext(), R.layout.your_xml_name, yourList);
ありがとう、もう一つ、
@ChintakPatel私はこれを考慮に入れました..そして、私の答えの**編集**部分を見てください..私はすでにそれに答えました。また、あなたも '色 'を好きに使ってください – Sanoop
@Sanoopありがとう、それは働いた完全に –
- 1. ナビゲーションビューで背景が選択/選択されたときにその背景を変更できない
- 2. 他のスピナーが変更されたときにスピナーを選択する
- 3. Android:ユーザーがリストビューでアイテムを選択したときに背景色を変更する方法。
- 4. TabBarの背景色がタブ選択で変更される
- 5. DataGridRowの背景が選択時に変更される
- 6. 選択したアイテムに応じてメニューの背景を変更する方法
- 7. Xamarinフォーム - 選択したアイテムのリストビューですべての背景が同じに変更されます
- 8. 番号ピッカーとスピナーで選択したアイテムの色を変更するには
- 9. UITableViewCellを選択したときにラベルの背景色が変更されました
- 10. Androidスピナーの実装で選択したアイテムが表示されない
- 11. タブの背景のクリックエフェクトと選択したタブの背景の色の変更
- 12. "事前選択されたアイテム"が選択されているとAndroidスピナーが起動しません
- 13. asp.netドロップダウンボックス選択されたインデックスが変更されたイベントが現在選択されているアイテムをクリックしたときに起動しない
- 14. スピナーで選択したアイテムの色
- 15. xamarinフォーム:ListViewで選択したアイテムの背景色を変更できませんでした
- 16. 推奨カードを選択したときに背景画像を変更する
- 17. anglejsで選択されていないチェックされた行の背景色を変更します
- 18. 背景色が変更されない
- 19. QComboBox選択されたアイテムの背景が反映されません
- 20. ListViewで選択されたエントリのみの背景色を変更します
- 21. が選択されましたUITableViewCellスクロール時の背景色の変更
- 22. ItemSourceがコードの背後から更新されたときにコンボボックスの選択インデックスが変更されない
- 23. 選択したスピナーのアイテムを取得
- 24. 選択したアイテムをスピナーに設定できません
- 25. JavaFX ComboBox選択したアイテムごとの背景色
- 26. 背景ルートノードが変更されたときにスレッドが閉じない[javaFX]
- 27. UITableViewCell選択された背景効果
- 28. 選択された行の背景色
- 29. 選択した行のWPF DataGrid RowStyleが背景色と前景色を変更しない
- 30. スピナーで選択されたアイテムのデータベースの詳細を表示
で
Adapter
を作成するには、何かをしようとしたことがありますか? – Sanoopこれは、問題を解決する必要がありますhttp://stackoverflow.com/questions/15379851/change-text-color-of-selected-item-in-spinner – Silwester
私は 'popupBackground'全体を変更したくありませんが、変更したい選択されたアイテムのポップアップ背景のみ –