SearchBar.QueryListener
public static interface SearchBar.QueryListener
提供当用户更改查询文本或用户提交查询时要调用的回调。
只有当用户开始在搜索栏中输入文本时才会调用此方法。 当文本仍在输入法窗口中编辑时,它不会被调用。
方法总结
修饰符和类型 | 方法 | 描述 |
---|---|---|
boolean | onQueryChanged(String newText) | 当用户在搜索栏中输入查询文本时调用。 |
boolean | onQuerySubmit(String query) | 在用户提交查询时调用,方法是点击提交按钮或按键盘上的 Enter 键。 |
方法详情
onQuerySubmit
boolean onQuerySubmit(String query)
在用户提交查询时调用,方法是点击提交按钮或按键盘上的 Enter 键。
参数:
参数名称 | 参数描述 |
---|---|
query | 指示搜索栏中的查询文本。 |
返回:
如果侦听器想要覆盖默认操作,则返回 true; 返回 false 以执行默认操作。
onQueryChanged
boolean onQueryChanged(String newText)
当用户在搜索栏中输入查询文本时调用。
参数:
参数名称 | 参数描述 |
---|---|
newText | 表示在搜索栏中输入的新查询文本。 |
返回:
如果侦听器想要覆盖默认操作,则返回 true; 返回 false 以执行默认操作。