微调器默认文字颜色为白色?

时间:2017-07-20 10:03:37

标签: java android

我想更改我的微调器的默认值的颜色。

此值无任何原因为白色,如何将此默认值的文本颜色修改为黑色?

插图:

$ var='2017-07-20 10:45:10 Hardening index : [58] [###########         ]'
$ var=${var%%\]*} #remove longest endstring starting with ] 
$ var=${var##*\[} #remove longest startstring ending with [
$ echo $var
  58

2 个答案:

答案 0 :(得分:0)

将以下行添加到xml中 - android.R.layout.simple_spinner_item

 android:background="@color/black"
 android:textColor="@color/white"

答案 1 :(得分:0)

为Spinner创建一个自定义主题,如下所示

<style name="CustomSpinnerTheme" 
  parent="Base.Widget.AppCompat.DropDownItem.Spinner">
    <item name="android:textColor">#000000</item>
    <item name="android:background">#ffffff</item>
</style>

并在此处应用

 adapter= new ArrayAdapter<String>(getApplicationContext(), 
 android.R.style.CustomSpinnerTheme,list);