如何在正常状态下为MaterialBetterSpinner设置颜色?

时间:2016-10-23 17:25:40

标签: android material-design android-spinner

我想在正常状态下设置com.weiwangcn.betterspinner.library.material.MaterialBetterSpinner的颜色(即不选择)。我尝试过设置colorControlActivatedcolorControlNormal,但没有运气。

我想更改微调器的灰色,如下面的微调器所示:

enter image description here

我已将editText的颜色设置如下:

enter image description here

任何类型的帮助将不胜感激。 :)

3 个答案:

答案 0 :(得分:3)

如果您需要更改微调线的灰色,请使用:

app:met_baseColor =“@ color / Your_color”

,您必须更改标签颜色,提示颜色,字体样式,然后使用:

<com.weiwangcn.betterspinner.library.material.MaterialBetterSpinner
                    android:id="@+id/spDivision"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="36dp"
                    android:layout_marginRight="36dp"
                    android:layout_weight="1"
                    android:hint="@string/DIVISION"
                    android:letterSpacing="0.1"
                    android:paddingLeft="4dp"
                    android:text="@string/DIVISION"
                    android:textSize="16sp"
                    app:met_baseColor="@color/outerspace"
                    app:met_floatingLabel="highlight"
                    app:met_floatingLabelText="@string/DIVISION"
                 app:met_floatingLabelTextColor="@color/colorPrimary"
                    app:met_floatingLabelTextSize="18dp"
                    app:met_textColor="@color/outerspace"
                    app:met_textColorHint="@color/colorPrimary" />

答案 1 :(得分:2)

尝试以下属性:

要更改灰线颜色:

app:met_primaryColor="@color/green"为我工作

更改灰色文字颜色:

app:met_textColor="@color/black"
app:met_textColorHint="@color/black"

答案 2 :(得分:0)

使用app:met_primaryColor属性,例如:

<com.weiwangcn.betterspinner.library.material.MaterialBetterSpinner
    android:id="@+id/spinner"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:met_primaryColor="#F00"/