本文共 1106 字,大约阅读时间需要 3 分钟。
Android SearchView和其他Android View类似,直接可以作为一个View使用,现在给出一个最简单的SearchView使用方式。在后续的文章中,将一步一步由浅入深从简单到复杂介绍其他Android系统的搜索功能(如搜索联想和搜索建议)。
MainActivity.java
package zhangphil.searchview;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.widget.SearchView;import android.widget.SearchView.OnQueryTextListener;public class MainActivity extends ActionBarActivity { private SearchView mSearchView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mSearchView = (SearchView) findViewById(R.id.search); mSearchView.setIconifiedByDefault(true); mSearchView.setFocusable(false); mSearchView.clearFocus(); mSearchView.setOnQueryTextListener(new OnQueryTextListener() { @Override public boolean onQueryTextChange(String queryText) { System.out.println("onQueryTextChange:"+queryText); return true; } @Override public boolean onQueryTextSubmit(String queryText) { System.out.println("onQueryTextSubmit:"+queryText); return true; } }); }}
activity_main.xml
转载地址:http://qnjla.baihongyu.com/