android - 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"
/>
解决方案
尝试这个
<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>
推荐阅读
- angular - 尝试通过 Angular 的 HttpClient 返回的 RxJS 数据进行过滤,该 HttpClient 从数据库表返回数据
- javascript - 无法在 ajax + Rails 中获取评论
- linux - 程序不适用于 crontab(路径问题)
- javascript - 在普通 JavaScript 中从 Node.js 导入类
- asp.net - 替换引导代码后导航栏未固定在顶部
- ruby - 如何大写 attr_accessor
- amazon-web-services - AWS codeBuild:多个输入源到一个输出工件
- python - 查找表类 Python
- excel - 将数据验证列表重置为第一项,方法范围失败
- android - Nexus7 无法加载原生库