使用SearchManager搜索本地数据 自己去写providerdemo中有searchdemo 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢快速回复, 不过provider是用来提suggestions的吧, 我现在不用suggestions只需要调用自定义的search dialog 楼主这个问题解决了没啊?刚才我也折腾了好久哦!明明代码就是那样写,按照那些步骤完成的就是调不出来,最后我的挣扎才发现诡异问题出现在searchable.xml:android:label="DiseaseListActivity" android:hint="Search Diseases... 这两行代码中,这里的值必须放在String.xml定义。当时我也是跟你一样直接赋值了。后面我把它们放到String.xml再引用就解决了。希望对你有帮助。 补充一下:[code=XM]<?xml version="1.0" encoding="utf-8"?><searchable xmlns:android="http://schemas.android.com/apk/res/android" android:label="string resource" android:hint="string resource" android:searchMode=["queryRewriteFromData" | "queryRewriteFromText"] android:searchButtonText="string resource" android:inputType="inputType" android:imeOptions="imeOptions" android:searchSuggestAuthority="string" android:searchSuggestPath="string" android:searchSuggestSelection="string" android:searchSuggestIntentAction="string" android:searchSuggestIntentData="string" android:searchSuggestThreshold="int" android:includeInGlobalSearch=["true" | "false"] android:searchSettingsDescription="string resource" android:queryAfterZeroResults=["true" | "false"] android:voiceSearchMode=["showVoiceSearchButton" | "launchWebSearch" | "launchRecognizer"] android:voiceLanguageModel=["free-form" | "web_search"] android:voicePromptText="string resource" android:voiceLanguage="string" android:voiceMaxResults="int" > <actionkey android:keycode="KEYCODE" android:queryActionMsg="string" android:suggestActionMsg="string" android:suggestActionMsgColumn="string" ></searchable>[/code] 中已经指明 android:label="[color=#FF0000]string resource",android:hint="string resource",android:searchSettingsDescription="string resource" [/color]你可以看官网:http://developer.android.com/guide/topics/search/searchable-config.html 中国的技术贴都OUT了 如何实现一次显示一幅图,必须要通过控件进行监听 求助用过DroidBox或TaintDroid的大神 请教类似“我查查”软件的支持无自动对焦手机的条码识别,是如何实现的? 手机内存卡无法读写 Lucene3移植到Android下的疑问 OPhone与Android之间的关系? android开发最难的是驱动吗? android_ndk开发OpenGLES如何利用上层Bitmap生成纹理的问题 单点缩放旋转拖动Edittext。 求救,获取调用系统拍照功能拍的照片出问题! 多线程问题
谢谢快速回复, 不过provider是用来提suggestions的吧, 我现在不用suggestions只需要调用自定义的search dialog
android:hint="Search Diseases... 这两行代码中,这里的值必须放在String.xml定义。当时我也是跟你一样直接赋值了。后面我把它们放到String.xml再引用就解决了。希望对你有帮助。
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
android:label="string resource"
android:hint="string resource"
android:searchMode=["queryRewriteFromData" | "queryRewriteFromText"]
android:searchButtonText="string resource"
android:inputType="inputType"
android:imeOptions="imeOptions"
android:searchSuggestAuthority="string"
android:searchSuggestPath="string"
android:searchSuggestSelection="string"
android:searchSuggestIntentAction="string"
android:searchSuggestIntentData="string"
android:searchSuggestThreshold="int"
android:includeInGlobalSearch=["true" | "false"]
android:searchSettingsDescription="string resource"
android:queryAfterZeroResults=["true" | "false"]
android:voiceSearchMode=["showVoiceSearchButton" | "launchWebSearch" | "launchRecognizer"]
android:voiceLanguageModel=["free-form" | "web_search"]
android:voicePromptText="string resource"
android:voiceLanguage="string"
android:voiceMaxResults="int"
>
<actionkey
android:keycode="KEYCODE"
android:queryActionMsg="string"
android:suggestActionMsg="string"
android:suggestActionMsgColumn="string" >
</searchable>[/code] 中已经指明 android:label="[color=#FF0000]string resource",android:hint="string resource",android:searchSettingsDescription="string resource" [/color]你可以看官网:http://developer.android.com/guide/topics/search/searchable-config.html