我正在使用 com.google.android.material.textfield.TextInputLayout ,并且 尝试使输入字段的外观像第一张图片一样:
但是它以这种方式呈现错误消息:
如何使其看起来像第一张照片?
更新: 这是我的xml:
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/tilEmail"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_constraintStart_toEndOf="@id/ivContactIcon"
app:layout_constraintEnd_toEndOf="@id/gEnd"
app:layout_constraintTop_toBottomOf="@id/tilHomePhone"
app:errorEnabled="true"
android:hint="@string/profile_edit_hint_email"
>
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/etEmail"
style="@style/FontRoboRegularSizeMFontPrimaryOneLineMatchWrap"
android:inputType="textEmailAddress"
android:imeOptions="actionDone"
/>
</com.google.android.material.textfield.TextInputLayout>
答案 0 :(得分:0)
试试这个:
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/hint_text">
<com.google.android.material.textfield.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</com.google.android.material.textfield.TextInputLayout>
在这里,您可以选择一些错误选项。
app:errorEnabled
setError(CharSequence)