想必在网上已经有很多文章已经写如何调用android 系统自带的 Search UI了,比如:http://407827531.javaeye.com/blog/663872#comments 但我在这里想和大家分享的是在call Search UI是必须注意的问题。

1,String Resource

        <?xml version="1.0" encoding="utf-8"?>  

这里面必须注意到android:label,android:hint,android:voicePromptText必须用String resource也就是必须引用String.xml里面的string,而不能直接用String,不然你是怎么调试都无法把Serach UI 调出来。(我曾经犯了这样的错,折腾了很久!)

 

2,版本问题

android 1.5和android 2.2版本的search UI的界面是不一样的。

 

3,若你想把query string和data传递给search activity,你可以用startSearch带过去。若你不要可以直接呼叫onSearchRequested或者startSearch将对应的参数设置为空。

 

 

更多相关文章

  1. 【安卓学习之开发工具】 Android Studio学习 6 - Android Studio
  2. minSdkVersion各个版本号对应android版本
  3. Android版本和API Level对应关系
  4. Android API Level对应Android版本一览表
  5. Android系统版本与API Level对照表
  6. Android SDK/ADT 历史版本下载地址
  7. android 5.0以上版本控件点击 水波纹效果
  8. linux切换php版本--centos7配置
  9. ASP.Net Core中关于WebApi几种版本控制对比详解(图)

随机推荐

  1. android Pull方式解析xml文件
  2. Android拖动控件改变其位置
  3. Android中内容提供者ContentProvider实现
  4. android Http文件上传
  5. 【Android】手机地图功能——利用手机GPS
  6. android 6.0/7.1/9 默认打开 开发者选项
  7. android 自定义组合控件并实现点击事件
  8. android 使用http协议上传文件
  9. Android实现点击缩略图放大效果
  10. 阅读《Android 从入门到精通》(10)——单项