简单的搜索控件 小demo
适合新手使用 代码片段: public class MainActivity extends Activity implements OnQueryTextListener { private SearchView search; private ListView list; private static final String[] strings = {"aaaa", "bbbb", "cccc"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); list = (ListView)findViewById(R.id.listView); list.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, strings)); list.setTextFilterEnabled(true); search = (SearchView)findViewById(R.id.searchView); search.setIconifiedByDefault(false); search.setQueryHint("Search"); search.setOnQueryTextListener(this); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onQueryTextSubmit(String query) { Toast.makeText(this, query, Toast.LENGTH_SHORT).show(); return false; } @Override public boolean onQueryTextChange(String newText) { if (TextUtils.isEmpty(newText)) { list.clearTextFilter(); } else { list.setFilterText(newText); } return true; } }
- 1
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助