Android TextInputLayout包含文本时更改边框颜色
我想在包含某些文本时更改Android TextInputLayout包含文本时更改边框颜色,android,xml,android-layout,material-design,Android,Xml,Android Layout,Material Design,我想在包含某些文本时更改TextInputLayout框的颜色,或者在包含文本时保持聚焦状态 我的代码: <com.google.android.material.textfield.TextInputLayout android:id="@+id/et_email_layout" style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox" android:layout_width="matc
TextInputLayout
框的颜色,或者在包含文本时保持聚焦状态
我的代码:
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/et_email_layout"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="40dp"
android:layout_marginEnd="16dp"
android:hint="@string/email"
android:textColorHint="@color/grey_40"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/et_url_layout">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/et_email"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:backgroundTint="@android:color/transparent"
android:drawableEnd="@drawable/ic_email"
android:inputType="textEmailAddress"
android:maxLength="20"
android:maxLines="1"
android:paddingStart="10dp"
android:paddingEnd="10dp"
android:singleLine="true"
android:textColor="@color/color_text" />
</com.google.android.material.textfield.TextInputLayout>
输出:
聚焦时:
非焦点:
当它确实包含一些文本时,我希望达到相同的焦点状态
我们将非常感谢您的帮助
谢谢 你能详细解释一下你的问题吗it@SilverskyTechnology当它确实包含文本时,我试图获得一种焦点状态。例如:如果
textinputtext
包含一些文本,则更改TextInputLayout