【发布时间】:2022-01-07 22:16:57
【问题描述】:
我在editText中的下划线颜色是primaryColor,我想在它失焦时将其更改为另一种。
xml
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/usernameInputLayout"
android:layout_width="384dp"
android:layout_height="75dp"
android:layout_marginStart="16dp"
android:layout_marginTop="200dp"
android:layout_marginEnd="16dp"
android:hint="@string/username_hint"
app:hintTextColor="@color/white"
android:textColorHint="@color/white"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/usernameInputEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="text"
android:textColor="@color/white"
android:background="@color/primaryColor"
android:text="@={authViewModel._username}"/>
</com.google.android.material.textfield.TextInputLayout>
我试过了
app:boxStrokeColor="color/blue"
但是当editText被聚焦时它可以工作,换句话说用户在editText中,我想当用户不在editText行是蓝色的,当用户在editText行应该是白色的
【问题讨论】:
标签: java android kotlin android-edittext styles