Сделайте цвет метки на TextInputLayout разницей, чем цвет текста подсказки - PullRequest
0 голосов
/ 12 октября 2018

Можно ли сделать цвет текста метки в TextInputLayout отличным от цвета текста подсказки editText

<android.support.design.widget.TextInputLayout xmlns:app="http://schemas.android.com/apk/res-auto"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="@dimen/layoutMargin16"
                android:textColorHint="@color/green"
                app:hintTextAppearance="@style/textLayoutInputSize">

                <EditText
                    android:id="@+id/editTextFirstName"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="@dimen/layoutMargin16"
                    android:textColorHint="@color/blueColorButton"
                    android:hint="@string/first_name" />
            </android.support.design.widget.TextInputLayout>

Однако у меня есть этот код android:textColorHint="@color/blueColorButton" как установить для него цвет текста (другой цвет, чем у TextInputLayoutlabel) Изображение 1

Изображение 2

1 Ответ

0 голосов
/ 12 октября 2018

Вам нужно установить тему в TextInputLayout. Я прилагаю один пример.Я надеюсь, что это работает для вас.

<android.support.design.widget.TextInputLayout
   android:theme="@style/EditTextTheme">

</android.support.design.widget.TextInputLayout>

<style name="EditTextTheme" parent="TextAppearance.AppCompat">
   <item name="android:textColorHint">@color/colorWhiteAlpha</item>
   <item name="android:textSize">@dimen/font_16sp</item>
   <item name="colorAccent">@color/colorWhite</item>
   <item name="colorControlNormal">@color/colorWhiteAlpha</item>
    <item name="colorControlActivated">@color/colorWhiteAlpha</item>
    <item name="android:textColorHighlight">@color/colorWhiteAlpha</item>
    <item name="android:textColorLink">@color/colorWhiteAlpha</item>
</style>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...