如果你想TextInputLayout
用相同的颜色改变每一个的提示,你可以style
用下面的代码改变它。
<style name="income" parent="TextAppearance.AppCompat">
<item name="android:textColor">@color/green</item>
<item name="android:textColorHint">@color/green</item>
<item name="colorAccent">@color/green</item>
<item name="colorControlNormal">@color/green</item>
<item name="colorControlActivated">@color/green</item>
<item name="colorControlHighlight">@color/green</item>
<item name="android:textColorHighlight">@color/green</item>
</style>
在这里,我只使用了此代码TextInputLayout
,它也更改了其提示颜色,文本颜色,textInputlayout的颜色,也未选择。
<android.support.design.widget.TextInputLayout
android:id="@+id/input_income"
style="@style/income"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/input_days"
android:layout_margin="10dp"
android:hint="Enter Monthly Take Home Income"
android:textColorHint="#18c418"
android:theme="@style/income"
app:hintAnimationEnabled="true">
</android.support.design.widget.TextInputLayout>
使用android:theme
对于棒棒糖及以上的应用很重要。