如何为Android的SearchView小部件添加自定义处理程序?特别是,当用户键入(onKeyPress?),或者当用户按下搜索输入键(onSubmit?)时?
我已经阅读了可搜索的配置功能,但我并不需要它。我只是想使用小部件,因为它已经提供了我想要的所有UI行为。 (它在我的操作栏上方便地添加了搜索图标,按下后,它会扩展为可编辑的文本字段,用户可以在其中键入搜索词。)
我已将SearchView小部件添加到仅包含一个标记的menus.xml文件中,令人惊讶的是,我需要的所有UI功能。
<item android:id="@+id/search"
android:title="@string/search_title"
android:icon="@drawable/ic_action_search"
android:showAsAction="collapseActionView|ifRoom"
android:actionViewClass="android.widget.SearchView" />
我尝试使用谷歌搜索答案,但到目前为止,我在SearchView上找到的所有内容仍然是使用可搜索的配置。请帮忙。
加了:
和其他处理程序一样,例如当用户按下X按钮立即删除搜索词时?