`
wang_peng1
  • 浏览: 3942765 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在 actionbar中使用 searchview

 
阅读更多
package="com.example.test"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="15" />

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

        <meta-data
            android:name="android.app.default_searchable"
            android:value=".SearchActivity" />
    </activity>
    <activity
        android:name=".SearchActivity"
        android:label="@string/app_name" >

        <!-- This intent-filter identifies this activity as "searchable" -->

        <intent-filter>
            <action android:name="android.intent.action.SEARCH" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>

        <!-- This metadata entry provides further configuration details for searches -->
        <!-- that are handled by this activity. -->

        <meta-data
            android:name="android.app.searchable"
            android:resource="@xml/searchable" />
    </activity>
</application>

 注意 "android.app.searchable" metadata必须在 "results" activity, main activity (或者搜索 activity 包含SearchView) 需要制定 "android.app.default_searchable".

分享到:
评论

相关推荐

    Actionbar上的SearchView

    首先,`SearchView`是Android SDK提供的一种可扩展的搜索接口,它可以在`ActionBar`或`Toolbar`中作为一个菜单项展示。`SearchView`不仅提供了输入框供用户输入搜索关键词,还支持清除按钮、搜索建议等功能,极大地...

    actionBar+searchView+listView实现搜索

    在Android应用开发中,`ActionBar`、`SearchView`和`ListView`是常见的组件,用于构建用户友好的交互界面。本教程将详细讲解如何利用这些组件实现搜索功能,包括两个不同的示例:`ActionBarDemo`和`SearchViewDemo`...

    Android源代码:自定义的actionbar搜索框CustomSearchView-master

    在Android应用开发中,Action Bar(也称为ActionBar)是用户界面的一个重要组成部分,它通常位于应用程序屏幕的顶部,提供导航、操作以及应用品牌等信息。然而,原生的Action Bar并未提供内置的搜索框功能,开发者...

    SearchView使用实例

    在Android开发中,`SearchView` 是一个非常重要的组件,常用于实现应用内的搜索功能,让用户能够方便地在大量数据中查找所需信息。本实例将深入探讨如何在Android项目中集成并有效利用`SearchView`。 `SearchView` ...

    使用SearchView和RecyclerView实现条目筛选

    以上就是使用`SearchView`和`RecyclerView`在Android Studio中实现条目筛选的基本流程。在实际项目中,你可能还需要考虑其他因素,如数据的异步加载、性能优化等。确保在用户输入时避免不必要的计算,以保持应用的...

    ActionBarSherlock中的搜索及SearchView的使用

    下面将详细介绍如何在`ActionBarSherlock`中使用`SearchView`。 首先,我们需要确保在项目中已经正确引入了`ActionBarSherlock`库。这个库可以通过Gradle依赖或者直接下载JAR文件添加到项目的lib目录中。一旦引入,...

    Android SearchView和ListView结合使用Demo

    首先,`SearchView`是Android SDK中的一个组件,用于实现搜索栏功能,它通常位于ActionBar或者Toolbar中,用户可以在此输入关键词进行实时搜索。`SearchView`提供了可折叠和展开的交互模式,以及搜索建议等功能,...

    SearchView

    7. **菜单项集成**:`SearchView`常作为Android菜单项的一部分,通过在`menu.xml`中配置`&lt;item&gt;`标签,可以将`SearchView`添加到ActionBar或Toolbar中。 8. **搜索框关闭**:当用户完成搜索或按下返回键时,`...

    actionbar搜索功能控件

    这里,`app:showAsAction`属性确保了搜索图标始终显示在ActionBar上,而`app:actionViewClass`指定了使用SearchView作为动作视图。 接下来,我们需要在Activity中监听搜索按钮的点击事件,并处理搜索请求。这可以...

    自定义组件实现ActionBar

    3. **在Activity中加载自定义布局**:在Activity的`onCreate()`方法中,使用`setSupportActionBar()`方法设置自定义的布局作为ActionBar。例如: ```java Toolbar toolbar = findViewById(R.id.toolbar); ...

    ActionBar及相关开发源码

    在Android应用开发中,ActionBar是一个重要的组件,它位于应用程序界面的顶部,提供了用户与应用交互的多种功能。这个源码项目旨在深入理解并实践ActionBar的使用,包括创建、添加搜索功能、展示不同详情页面、添加...

    searchView

    首先,`SearchView` 是Android SDK中的一个视图组件,它通常被用作ActionBar或Toolbar的一部分,为用户提供搜索框输入。`SearchView` 提供了自动缩放、建议显示、搜索图标以及清除搜索文本等功能。开发者可以通过...

    android之searchview

    要在布局文件中添加`SearchView`,可以使用以下XML代码: ```xml &lt;SearchView android:id="@+id/search_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:...

    ActionBar的demo例子,包含返回任意页面和顶部搜索

    1. **返回任意页面**:在Android应用中,通常使用ActionBar上的“后退”按钮来实现导航历史的回退。在ActionBar上显示此按钮的方法是通过调用`setDisplayHomeAsUpEnabled(true)`,然后重写`onOptionsItemSelected...

    Android代码-可自定义SearchView和动画的Toolbar扩展

    This allow you to use with a custom SearchView with animation and more. This library should work on API 14. Usage You can use this library like a Toolbar, you just need to do the following: Add '...

    仿qq搜索效果SearchView

    首先,SearchView通常会作为ActionBar或ToolBar的一部分,用于在应用中快速查找内容。在Android SDK中,原生的SearchView类可以满足基本需求,但若要模仿QQ的样式和行为,我们需要对其进行自定义。 自定义...

    带有编辑框和返回箭头的actionbar

    在Android应用开发中,ActionBar是一个重要的组件,它位于应用程序界面的顶部,提供了用户与应用交互的关键功能。"带有编辑框和返回箭头的actionbar"是Android设计规范中常见的一个特性,通常用于提供搜索或者过滤...

    android 搜索功能 SearchView+RecyclerView实现 搜索结果高亮显示

    首先,`SearchView`是Android中用于实现搜索框的控件,通常位于ActionBar或ToolBar中。它可以折叠和展开,并支持实时文本输入过滤。开发者可以通过监听`SearchView.OnQueryTextListener`来处理用户的查询事件,如`...

    SearchView的应用

    首先,`SearchView` 是Android SDK提供的一种用于实现高级搜索界面的视图,它通常被放置在`ActionBar`或`Toolbar`中,为用户提供一个可折叠的输入框,用户可以在其中输入查询关键字。`SearchView`不仅提供了搜索框,...

    自定义searchView

    在XML布局文件中,可以使用`&lt;android.widget.SearchView&gt;`标签来创建`SearchView`,并设置其属性如`android:queryHint`来定义提示文本。在代码中,可以通过`setOnQueryTextListener()`方法来监听用户的查询输入,...

Global site tag (gtag.js) - Google Analytics