想必在网上已经有很多文章已经写如何调用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(安卓)GUI Padding和斜体字的问题
  2. 【安卓学习之开发工具】 Android(安卓)Studio学习 6 - Android(
  3. Android开发软件
  4. 文字跑马灯
  5. Android开发软件
  6. Android开发软件
  7. Android开发软件
  8. minSdkVersion各个版本号对应android版本
  9. centos下安装adb环境

随机推荐

  1. Android(安卓)技术专题系列之十 -- Audio m
  2. Android(安卓)WIFI模块解析
  3. onClick(View v)下面有红波浪
  4. android学习笔记5--------------业务bean
  5. RxJava用法简单整理(Android)
  6. Android(安卓)TTS学习――TTS初体验(下)
  7. Android实现Parcelables时,用integer报错
  8. 如何在 Saltstack 组件下收集被控主机的
  9. Android(安卓)StudioのAndroid(安卓)SDK
  10. android的EditText控件实现只读