0
スピナーのドロップダウンリストと、選択したアイテムの標準的なテキストに異なるテキストの色を使用したいと思います。スピナーのテキストの色
スピナーの標準テキストの色は白で、ポップアップドロップダウンリストのテキストの色も白です。問題は、Spinnerのポップアップの背景も白であるため、白い背景に白いテキストが表示されないことです。私はあなたのドロップダウンリストを白ではなくドロップダウンリストの項目のテキストカラーを黒に拡張していないときに、背景の白とテキストの色を維持したいと思います。
これは、スピナーのコードです:
<android.support.v7.widget.AppCompatSpinner
android:id="@+id/editSpinnerWorksites"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/editTextProfileLastName"
android:textColor="@color/white_base"
android:textColorHint="@android:color/white"
android:fontFamily="sans-serif"
android:spinnerMode="dialog"
style="@style/Widget.AppCompat.Spinner.Underlined"/>
そして、これはあなたがまた、スピナーのためのカスタムレイアウトを作成することができますスピナー
<TextView
android:id="@+id/text_view
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="start|center"
android:fontFamily="sans-serif"
android:textSize="17dp"
android:drawablePadding="13dp"
android:textColor="@color/white" />
[このリンク](https://stackoverflow.com/questions/4361604/how-to-change-the-spinner-font-color)を読んでください。しかし、位置に基づいてsetcolorの条件文を置いて、色。 –
[this](https://github.com/jaredrummler/MaterialSpinner)ライブラリを試すことができます。これはよさそうだ。 –