1. ホーム
  2. android

[解決済み] TextinputLayoutのラベルとedittextのアンダーラインの色を変更する方法 android

2022-05-25 09:35:58

質問

アンドロイドデザインライブラリの TextinputLayout . のヒント色、ラベル色、下線色をカスタマイズすることができません。 EditText の内側 TextinputLayout . 助けてください。

どのように解決するのですか?

下線の色を変更する。

<item name="colorControlNormal">#c5c5c5</item>
<item name="colorControlActivated">@color/accent</item>
<item name="colorControlHighlight">@color/accent</item>

より詳しい情報は このスレッド .

フローティング時のヒント色変更

<style name="MyHintStyle" parent="@android:style/TextAppearance">
    <item name="android:textColor">@color/main_color</item>
</style>

というように記述し、このように使用します。

<android.support.design.widget.TextInputLayout
    ...
    app:hintTextAppearance="@style/MyHintStyle">

フローティングラベルでない場合、ヒントの色を変更する。

<android.support.design.widget.TextInputLayout
    ...
    app:hintTextAppearance="@style/MyHintStyle"
    android:textColorHint="#c1c2c4">

おかげさまで アルブアットエヌエフ