推荐安卓开发神器(里面有各种UI特效和android代码库实例)
1.声明处理搜索的Activity
<meta-data android:name="android.app.default_searchable" android:value=".OnSearchAppsList" />
2.Activity定义
<activity android:name=".OnSearchAppsList" android:configChanges="orientation|keyboardHidden|navigation" android:label="@string/Market"> <intent-filter> <action android:name="android.intent.action.SEARCH" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="android.app.searchable" android:resource="@xml/searchable" /> </activity>
3.searchable.xml定义
<?xml version="1.0" encoding="utf-8"?> <searchable xmlns:android="http://schemas.android.com/apk/res/android" // 必须在资源文件中声明 android:label="@string/search_label" android:hint="@string/search_hint" />
4.调用 Search功能
onSearchRequested();
5.可重写onSearchRequested()函数,为搜索框填充初值
@Override public boolean onSearchRequested() { startSearch(mStrSearchIndex, false, null, false); }
5.截获 参数
getIntent().getStringExtra(SearchManager.QUERY);
这后即可以随意处理搜索请求了.
如果需要回到之前页面,可在AndroidManifest.xml 的当前Activity中配置属性
android:launchMode="singleTask"
并在程序中重写 NewIntent() 函数,通过
@Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); String temptest = intent.getStringExtra(SearchManager.QUERY); }
获取到搜索框里的值。
附件是别人做的一个例子程序。
相关推荐
标题中的“AutoComplete例子像Google搜索栏”表明我们要探讨的是一个使用.NET AJAX框架实现的类似于谷歌搜索栏...通过适当配置和自定义,我们可以创建出类似谷歌搜索栏的高级功能,提升应用程序的整体性能和用户体验。
另一个文件“google_jp.xml”则可能对应于日本版的Google搜索。这表明用户可能在尝试添加非默认地区版本的搜索引擎,或者定制特定国家的搜索体验。与“Yahoo_dic.xml”类似,这个文件包含了谷歌日本搜索引擎的相关...
这个“Jquery调用Google搜索API实现搜索引擎.rar”文件包含了一个使用jQuery来调用Google搜索API的插件,使得开发者可以快速、方便地在自己的网页中集成一个搜索引擎。 首先,我们来看主要的组件: 1. **script.js*...
// 获取谷歌搜索框中的关键字 searchname = document.getElementById("googletext").value; // 构建不同类型的谷歌搜索URL switch (num) { case 1: locationurl = ...
《深入解析:实现Google搜索框类似的自动提示功能——ajaxToolkit:AutoCompleteExtender》 在当今的Web开发中,提供用户友好的交互体验是至关重要的,而Ajax技术的引入使得这一目标变得更加容易实现。本文将详细...
类似yahoo,google那样的动态搜索框,自己增加了上下框的功能 把DButils的那个properties的路径设置为该文件的绝对路径,然后其他的数据库配置可以到db.properites里面配置就可以了
这个文件包含了配置信息,用于在IE的搜索栏中添加谷歌搜索。注册表文件本质上是Windows注册表中的键值对,用于存储系统设置和配置信息。 - 在确保系统已备份的情况下,双击 "谷歌搜索.reg" 文件,会弹出一个警告...
Places API提供了自动完成功能,当用户在搜索框中输入文字时,它可以提供实时的地点建议,极大地提高了搜索效率。这一特性通过网络请求动态获取数据,并将结果展示为下拉列表,用户可以方便地选择最相关的地点。 在...
2. **布局管理**:理解如何在XML布局文件中嵌入并配置浮动搜索框,包括设置其位置、大小、样式等属性,以及如何响应用户的触摸事件。 3. **文字搜索**:当用户在搜索框中输入文字时,应用需要捕获输入事件并处理...
谷歌站内搜索(Google Custom Search),是一种基于谷歌搜索引擎技术的定制化搜索解决方案,允许网站管理员在其网站上嵌入一个谷歌搜索框,专门用于搜索该网站内的内容。这种搜索方式不仅能够提升用户体验,还能提高...
- **快速搜索**:用户可以直接在Google Desktop的搜索框中输入关键词进行搜索,无需打开浏览器。 - **高级搜索**:支持使用布尔运算符如AND、OR、NOT等进行更精确的搜索。 - **文件类型过滤**:用户可以指定搜索特定...
1. **搜索功能**:谷歌桌面搜索的核心功能是提供一个快速的搜索框,用户可以输入关键词来查找本地计算机上的文件、邮件、聊天记录等。它索引用户的硬盘,创建一个全面的数据库,以便于实时搜索。 2. **多格式支持**...
这些提示框的设计灵感通常来源于Google的搜索框,它能在用户输入时提供即时的下拉建议,帮助用户快速找到目标信息。 首先,我们要理解"Google提示框"的工作原理。当用户在搜索框中输入文字时,系统会实时地分析输入...
下面将详细介绍如何集成Google搜索以及相关技术知识点。 首先,Google提供了多种搜索服务,如Custom Search JSON API(自定义搜索JSON API),它允许开发者创建自定义搜索引擎,并通过JSON接口获取搜索结果。开发者...
Google Suggest是谷歌在其搜索框中实现的这一特性,它会根据用户已输入的部分文本,实时显示可能的搜索查询建议,帮助用户快速找到他们可能感兴趣的信息。 描述中提到的项目是一个在CSDN(中国专业程序员社区)上...
2. **GoogleQuickSearchBox.apk**:谷歌快速搜索框,通常简称GSB,允许用户在设备上直接进行全局搜索,包括本地内容和网络搜索,同时也支持语音搜索功能。 3. **GoogleContactsSyncAdapter.apk**:联系人同步适配器...
如果未列出SVN,可以尝试在搜索框中输入“svn”查找。 5. 在资源库视图中,右键点击空白区域,选择“新建”(New)> “SVN资源库”(SVN Repository)。 6. 在新建资源库对话框中,输入项目仓库的URL,通常是`...
搜索引擎自动补全是一种常见于网页搜索框的功能,它能够根据用户输入的部分关键词,实时预测并显示可能的完整搜索词,以此提高搜索效率和用户体验。在本项目中,我们将讨论如何实现一个仿百度、Google、谷歌的搜索...
同时,可以观察用户体验,根据反馈进行优化,比如调整搜索框的位置、样式或搜索结果的展现方式。 6. **维护与更新**:随着Discuz!版本的更新,可能需要定期检查插件的兼容性,适时更新插件以保持其正常工作。 总的...