如何在操作栏外的 SearchView 中添加标签?
Posted
技术标签:
【中文标题】如何在操作栏外的 SearchView 中添加标签?【英文标题】:How to add label in a SearchView outside of action bar? 【发布时间】:2018-02-15 10:24:43 【问题描述】:Screenshot
如何在SearchView
中添加标签?起初我使用ImageButton
和Text
组合来实现我想要的显示。 (见截图,第 2 行)我切换到 SearchView
,我想知道如何修改它的外观,使其与 ImageButton
/Text
组合相同?
【问题讨论】:
【参考方案1】:向搜索视图添加提示。看到这个documentation。
创建可搜索的配置
可搜索配置定义 SearchView 的行为方式,并在 res/xml/searchable.xml 文件中定义。至少,可搜索的配置必须包含一个 android:label 属性,该属性的值与 Android 清单中 or 元素的 android:label 属性值相同。但是,我们还建议添加一个 android:hint 属性,让用户知道要在搜索框中输入什么:
<?xml version="1.0" encoding="utf-8"?>
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
android:label="@string/app_name"
android:hint="@string/search_hint" />
【讨论】:
以上是关于如何在操作栏外的 SearchView 中添加标签?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Android 中展开的 SearchView(显示 10 个最近搜索)下方添加一个按钮(如“清除历史记录”)?
Android 操作栏 SearchView 作为自动完成?