【发布时间】:2019-10-01 09:57:52
【问题描述】:
我有一个带有一堆 TextInputEditTexts 的编辑配置文件屏幕。以前效果很好,但现在焦点下划线,光标和提示变得不可见。
有人遇到过同样的问题吗?
...
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/tilFirstName"
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/toolbar"
android:layout_marginStart="@dimen/margin_32"
android:layout_marginTop="@dimen/margin_24"
android:hint="@string/profile_edit_hint_first_name"
>
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/etFirstName"
android:layout_height="wrap_content"
style="@style/FontRoboRegularSizeMFontPrimaryOneLineMatchWrap"
tools:text="Oleh"
android:inputType="textCapWords"
android:maxLines="1"
android:nextFocusForward="@id/etLastName"
android:imeOptions="actionNext"
/>
</com.google.android.material.textfield.TextInputLayout>
...
更新: 更改根元素的背景后,很明显这些元素变为白色。没有消失。
【问题讨论】:
-
什么是 style="@style/FontRoboRegularSizeMFontPrimaryOneLineMatchWrap" ?
-
- @dimen/text_size_m
- @color/new_font_primary_color
- @string/font_roboto_regular
- match_parent
-
@GabrieleMariotti 我刚刚改变了背景,发现提示、光标和下划线都变成了白色。
-
很奇怪。与屏幕中的其他 textinputlayout 有什么区别?
-
你是如何改变背景的?我没有看到它的组件
标签: android android-appcompat android-textinputlayout material-components-android android-textinputedittext