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>
ここでは、このコードを 1 つだけ使用し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
ロリポップ以上に適用するには使い方が重要です。