欢迎来到天天文库
浏览记录
ID:2233885
大小:172.00 KB
页数:6页
时间:2017-11-15
《android 4.0 r1 开发者指南——search - searchable configuration(呆呆大虾)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、搜索配置文件译者署名:呆呆大虾译者微博:http://weibo.com/popapa版本:Android4.0r1原文http://developer.android.com/guide/topics/search/searchable-config.html参阅创建搜索界面添加最近请求建议项添加自定义建议项为了能在Android系统的辅助下(发送搜索请求到activity并提供搜索建议项)实现搜索功能,应用程序必须提供一个XML格式的搜索配置文件。本文描述了搜索配置文件的语法和使用方式。关于应用程序如何实现搜索特性的详细信息,在开发者指南的创建搜索界
2、面中进行描述。文件位置:res/xml/filename.xmlAndroid用文件名作为资源ID。语法: 3、"queryRewr4、iteFromText"] android:searchButtonText="stringresource" android:inputType="inputType" android:imeOptions="imeOptions" android:searchSuggestAuthority="string" android:searchSuggestPath="string" android:searchSuggestSelection="string" android:searchSuggestIntentAction5、="string" android:searchSuggestIntentData="string" android:searchSuggestThreshold="int" android:includeInGlobalSearch=["true"6、"false"] android:searchSettingsDescription="stringresource" android:queryAfterZeroResults=["true"7、"false"] android:voiceSearchMode=["showVoice8、SearchButton"9、"launchWebSearch"10、"launchRecognizer"] android:voiceLanguageModel=["free-form"11、"web_search"] android:voicePromptText="stringresource" android:voiceLanguage="string" android:voiceMaxResults="int" > 12、ActionMsg="string" android:suggestActionMsg="string" android:suggestActionMsgColumn="string"> 元素:定义了Android系统为了支持搜索所需的全部搜索配置信息。属性:android:label字符串资源。(必填项。)应用程序的名称。应该是与或manifest中元素的android:label属性相一致。仅当android:includeInGlobal13、Search设为“true”时,用户才能看见本文本标签。这时标签用于标识本应用程序,并作为可搜索项显示在系统的搜索设置菜单中。android:hint字符串资源。(建议项。)在没有录入文字时,显示在搜索文本框中的文本。它向用户提示了可搜索的内容。为了与其它Android应用保持一致,应该把android:hint定义的文本写成“搜索<内容-或-产品>”的格式。例如,“搜索歌曲和艺术家”或“搜索YouTube”。android:searchMode关键字。设置控制搜索显示的其它模式。目前可用的模式定义了自定义建议项获得焦点时搜索文本的改写方式。以下列出了可14、用的模式:值描述"queryRewriteFromText"用SUGGEST_C
3、"queryRewr
4、iteFromText"] android:searchButtonText="stringresource" android:inputType="inputType" android:imeOptions="imeOptions" android:searchSuggestAuthority="string" android:searchSuggestPath="string" android:searchSuggestSelection="string" android:searchSuggestIntentAction
5、="string" android:searchSuggestIntentData="string" android:searchSuggestThreshold="int" android:includeInGlobalSearch=["true"
6、"false"] android:searchSettingsDescription="stringresource" android:queryAfterZeroResults=["true"
7、"false"] android:voiceSearchMode=["showVoice
8、SearchButton"
9、"launchWebSearch"
10、"launchRecognizer"] android:voiceLanguageModel=["free-form"
11、"web_search"] android:voicePromptText="stringresource" android:voiceLanguage="string" android:voiceMaxResults="int" > 12、ActionMsg="string" android:suggestActionMsg="string" android:suggestActionMsgColumn="string"> 元素:定义了Android系统为了支持搜索所需的全部搜索配置信息。属性:android:label字符串资源。(必填项。)应用程序的名称。应该是与或manifest中元素的android:label属性相一致。仅当android:includeInGlobal13、Search设为“true”时,用户才能看见本文本标签。这时标签用于标识本应用程序,并作为可搜索项显示在系统的搜索设置菜单中。android:hint字符串资源。(建议项。)在没有录入文字时,显示在搜索文本框中的文本。它向用户提示了可搜索的内容。为了与其它Android应用保持一致,应该把android:hint定义的文本写成“搜索<内容-或-产品>”的格式。例如,“搜索歌曲和艺术家”或“搜索YouTube”。android:searchMode关键字。设置控制搜索显示的其它模式。目前可用的模式定义了自定义建议项获得焦点时搜索文本的改写方式。以下列出了可14、用的模式:值描述"queryRewriteFromText"用SUGGEST_C
12、ActionMsg="string" android:suggestActionMsg="string" android:suggestActionMsgColumn="string"> 元素:定义了Android系统为了支持搜索所需的全部搜索配置信息。属性:android:label字符串资源。(必填项。)应用程序的名称。应该是与或manifest中元素的android:label属性相一致。仅当android:includeInGlobal
13、Search设为“true”时,用户才能看见本文本标签。这时标签用于标识本应用程序,并作为可搜索项显示在系统的搜索设置菜单中。android:hint字符串资源。(建议项。)在没有录入文字时,显示在搜索文本框中的文本。它向用户提示了可搜索的内容。为了与其它Android应用保持一致,应该把android:hint定义的文本写成“搜索<内容-或-产品>”的格式。例如,“搜索歌曲和艺术家”或“搜索YouTube”。android:searchMode关键字。设置控制搜索显示的其它模式。目前可用的模式定义了自定义建议项获得焦点时搜索文本的改写方式。以下列出了可
14、用的模式:值描述"queryRewriteFromText"用SUGGEST_C
此文档下载收益归作者所有