更改旋转器项目的颜色



如何更改旋转器项目的文本颜色ithout自定义适配器
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" />

您需要使用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);

相关内容

  • 没有找到相关文章

最新更新