博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个最简单的基于Android SearchView的搜索框
阅读量:6344 次
发布时间:2019-06-22

本文共 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/

你可能感兴趣的文章
二维观察---文字的裁剪
查看>>
矩形覆盖
查看>>
ICMP
查看>>
界面设计模式(第2版)(全彩)
查看>>
解决VMware Workstation错误:未能锁定文件
查看>>
CentOS6 手动编译升级 gcc
查看>>
memcached的安装与开启脚本
查看>>
Linux与Window字符集~~伤不起的幽灵空白符
查看>>
zabbix 邮件报警 -- sendmail
查看>>
JavaScript异步编程
查看>>
tcpdump用法小记
查看>>
MySQL基础安全注意细节
查看>>
Oracle随机函数—dbms_random
查看>>
pvr 批量转换
查看>>
linux命令basename使用方法
查看>>
windows下开发库路径解决方案
查看>>
linux迁移mysql数据目录
查看>>
脚本源码安装LNMP
查看>>
Percona Server安装
查看>>
函数为左边表达式
查看>>