Lea*_*ays 11 android searchview
在提供UI的Android SearchView小部件中.它将搜索查询并向搜索提供程序提交请求.
BinarySearch等集合提供了不同类型的搜索查询...
Android Widget SearchView执行什么样的搜索查询.
(BinarySearch或LinerSearch或其他任何东西......)
如果你问android.widget.SearchView,你可以实现界面android.widget.SearchView.OnQueryTextListener并在其中做任何你想做的事情.
例如,让我们创建OnQueryTextListener活动部分:
public class MyActivity implements OnQueryTextListener{
@Override
protected void onCreate(Bundle savedInstanceState){
...
SearchView s=new SearchView(this);
s.setFitsSystemWindows(true);
s.setMaxWidth(Integer.MAX_VALUE);
s.setIconifiedByDefault(false);
s.setOnQueryTextListener(this); // <--- this sets listener
...
}
Run Code Online (Sandbox Code Playgroud)
现在有两种方法可以实现:
@Override
public boolean onQueryTextChange(String newText){
return false; // <--- you can leave it empty!
}
@Override
public boolean onQueryTextSubmit(String query){
if(!query.isEmpty()){
do_something_on_user_post();
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
564 次 |
| 最近记录: |