Android开发——Android搜索框架
来源:互联网 发布:同志网络剧国产2017 编辑:程序博客网 时间:2024/05/16 08:04
Android是google的产品,所以自然是少不了搜索。先看看Android一些应用中的搜索对话框。
图1 Android中的全局搜索
图2 联系人搜索
图3 音乐搜索
以上都是通过按下实体键盘上的搜索按钮弹出的一个搜索对话框,当然搜索关键词提示是少不了的。如何实现呢?慢慢来!呵呵。
一、配置搜索描述文件
在res中的xml文件加创建sreachable.xml,内容如下:
二、创建SearchableMusicActivity.java
至少需要实现onCreate方法显示出来吧。
三、配置AndroidManifest.xml
通过以上三步就能实现搜索对话框了。
接下来会讲到搜索关键字提示,先到这里。
-----------------EOF-------------------
1.创建搜索建议提供者
Android已经为我们创建了一个默认的,我们只需要继承 SearchRecentSuggestionProvider 就稍做修改就可以了。
见代码:
2.配置searchable.xml
参数说明:android:searchSuggestAuthorith
此属性的值就是SearchSuggestAuthorith中的AUTHORITH了。
android:searchSuggestIntentAction
此属性定义了当我们选中搜索提示的内容时发生的目的动作。
android:searchSuggestThreshold
此属性定义了至少输入几个字符时才会弹出提示
android:includeInGlobalSearch
是否将内容加入android的全局搜索。true,加入。
android:searchSuggestSelection
定义搜索时参数的占位符
- Android开发——Android搜索框架
- Android开发——Android搜索框架
- Android蓝牙开发——搜索设备
- Android之搜索框架
- Android基础搜索框架
- Android搜索框架
- android的搜索框架
- Android搜索框架
- Android开发带搜索26字母的列表框架
- Android——开发框架的使用说明
- Jokerlibrary——Android应用开发框架
- Android开发框架介绍
- android 应用开发框架
- Android开发框架介绍
- Android开发框架介绍
- Android开发框架介绍
- Android开发框架----Andbase
- Android开发框架---ThinkAndroid
- django多域名下Memcache的实现
- Android中shape的使用
- 公司HR面试经常问的问题及回答思路
- hdu 1237
- 计算机基本组成
- Android开发——Android搜索框架
- Redhat5.4 11g R2 RAC Deinstall
- PHP
- onNewIntent
- XMemcached官方用户指南
- Oracle的update语句优化研究
- IOS正则表达式的用法
- NULL和NUL区别
- 发通知 PendingIntent 中Intent 内容没有更新