【发布时间】:2019-06-23 09:06:36
【问题描述】:
TextInputLayout 处于聚焦模式时,有没有办法移除浮动标签(提示)?
当我尝试设置 app:hintEnabled="false" 并在 TextInputeEditText 内提示时,TextInputLayout 通过隐藏顶部笔划而表现得很奇怪。
<com.google.android.material.textfield.TextInputLayout
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Text">
<com.google.android.material.textfield.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</com.google.android.material.textfield.TextInputLayout>
重要的是我在1.1.0-alpha01. 版本中使用了材质组件
编辑
这是它的样子(当输入没有聚焦时):
顶部笔划被剪切。
【问题讨论】:
-
将提示设置为edittext而不是textinputlayout,并将hintenabled设置为false
-
你看到我上面提到的代码部分了吗?
-
因为您将提示设置为 textinputlayout 而不是 textinputedittext。
-
我已经按照你说的做了。中风仍然隐藏。
-
为 edittext 和 app:hintEnabled="false" 为 textinputlayout 设置提示。对我有用
标签: android material-components material-components-android