android.support.v7.widget.AppCompatSpinner如何更改TextColor / Style

时间:2016-10-16 11:13:10

标签: android android-spinner android-styles appcompat-v7-r23

我确实搜索了信息,但没有样式选项适合我。 我只想更改AppCompatSpinner的TextColor。

使用

compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:support-v4:23.4.0'
compile 'com.android.support:design:23.4.0'

如何使用样式覆盖textColor属性? AppCompatSpinner不方便。

1 个答案:

答案 0 :(得分:-3)

使用自定义微调器并将文本视图放在微调器中并使用TextView的id而spinner.setAdapter()方法: -

<?xml version="1.0" encoding="utf-8"?>

<TextView  
    android:id="@+id/textview"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"
    android:textSize="20sp"
    android:gravity="left"  
    android:textColor="#FF0000"         
    android:padding="5dip"
    />

使用适配器显示微调器: -

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.spinner_item,R.id.textview,list);