如何更改微调器项目的文本颜色而不是自定义适配器
styles.xml
<style name="MyTheme1" parent="Theme.AppCompat.Light">
<item name="android:textAppearanceListItemSmall">@style/MySpinnerStyle</item>
</style>
<style name="MySpinnerStyle" parent="TextAppearance.AppCompat.Subhead">
<item name="android:textSize">13sp</item>
<item name="android:textColor">@color/white</item>
</style>
我正在为spinner
<Spinner
style="@style/MySpinnerStyle"
android:id="@+id/cases"
android:layout_width="wrap_content"
android:layout_height="60dp"
android:layout_alignParentBottom="true"
android:layout_alignParentStart="true"
android:dropDownVerticalOffset="60dp"
android:entries="@array/main_array" />
答案 0 :(得分:0)
您需要使用TextView
创建布局
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="18sp"
android:gravity="left"
android:textColor="what_ever_color_you want_specify_here"
android:padding="5dp"
/>
使用Spinner
适配器
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.your_custom_layout,list);