【问题标题】:how to implement search box in my application in android?如何在我的 Android 应用程序中实现搜索框?
【发布时间】:2014-05-16 22:52:20
【问题描述】:

我的 android 应用程序中有一个活动,其中填充了订单列表。我想在此活动上实现搜索功能,以便用户可以搜索特定订单。

我已经阅读了通过在应用程序中添加 searchable.xml 文件所提供的搜索框工具,但我无法让它为我工作?

我只想在活动中添加一个搜索框并在数据库中搜索特定数据。 我该怎么做?

【问题讨论】:

  • 但我无法以这种方式调用搜索? 为什么?你得到什么错误?你不能做什么?
  • 我通过 onSearchRequested() 方法调用活动。它返回 true 但没有出现搜索对话框。

标签: android


【解决方案1】:

@VNVN 我同意 - 我会查看开发人员指南。 http://developer.android.com/guide/topics/search/search-dialog.html

您需要在 AndroidMainfest.xml 文件中使您的活动可搜索

<activity android:name=".MySearchableActivity" >
    <intent-filter>
        <action android:name="android.intent.action.SEARCH" />
    </intent-filter>
    <meta-data android:name="android.app.searchable"
               android:resource="@xml/searchable"/>
</activity>

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-09
      • 2017-09-29
      • 1970-01-01
      相关资源
      最近更新 更多