首页 > 解决方案 > EditText:聚焦时保持提示

问题描述

我有一个EditText并且我希望提示一直存在,直到用户实际输入。默认情况下,在用户EditText开始输入之前,当用户聚焦 时,提示已经隐藏。EditText那么,在用户输入他的第一个字母或数字(如在 a 中)之前,我如何才能保留提示SearchView

<EditText
    android:id="@+id/text_search"
    android:singleLine="true"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="Search ..."
    android:background="@null"
    />

标签: androidandroid-actionbarsearchview

解决方案


尝试这个

<com.google.android.material.textfield.TextInputLayout
    android:id="@+id/text_search"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:hint="Search...">

    <EditText
          android:id="@+id/text_search"
          android:singleLine="true"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:hint="Search ..."
          android:background="@null"/>
</com.google.android.material.textfield.TextInputLayout>

推荐阅读