android - 禁用/删除 TextInputLayout XML 中的 float 标签提示文本

标签 android android-textinputlayout

这似乎违反直觉,但有没有办法禁用或删除 TextInputLayout 中的 float 标签提示?我想使用 TextInputLayout 而不仅仅是 EditText 的原因是 TextInputLayout 提供的计数器。

这是我目前所拥有的:

<android.support.design.widget.TextInputLayout
            android:id="@+id/textContainer"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:scrollbars="vertical"
            app:counterEnabled="true"
            app:counterMaxLength="100">

            <EditText
                android:id="@+id/myEditText"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" 
                android:gravity="top|left"
                android:inputType="textMultiLine|textCapSentences"
                android:maxLength="100"
                android:scrollbars="vertical"
                android:hint="This is my cool hint"/>

        </android.support.design.widget.TextInputLayout>

最佳答案

您可以调用的支持库的起始版本 23.2.0

setHintEnabled(false)

或将其放入您的 TextInputLayout xml 中:

app:hintEnabled="false"

虽然名称可能会让您认为它删除了所有提示,但它只是删除了 float 提示。

相关文档和问题:http://developer.android.com/reference/android/support/design/widget/TextInputLayout.html#setHintEnabled(boolean)

https://code.google.com/p/android/issues/detail?id=181590

关于android - 禁用/删除 TextInputLayout XML 中的 float 标签提示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35423569/

相关文章:

android - 返回 kotlin 中成功监听器的 add 内部的值

android - Android 应用程序中的 Facebook 登录重定向到 native Facebook Android 应用程序

android - Android软件包名称Dex问题

android - 文本输入布局颜色

android - TextInputEditText 中的 OnClickListener 包裹在 TextInputLayout 中

android - 更改 float 标签 EditText 和 TextInputLayout 的字体

安卓。文本输入布局。切换密码可见性事件监听器?

java - Listview 的 Intent 值(json 数组)

android - GET_TASKS 权限已弃用

android - TextInputLayout 为某些设备自动隐藏