我的Android应用程序中有一个活动,其中填充了订单列表。我想在此活动上实现搜索功能,以便用户可以搜索特定订单。
我已经阅读了通过在应用程序中添加searchable.xml
文件而提供的搜索框功能,但我无法让它对我有用吗?
我只想在活动中添加搜索框并搜索数据库中的特定数据。 我怎么能这样做?
答案 0 :(得分:3)
@VNVN我同意 - 我会查看开发者指南。 http://developer.android.com/guide/topics/search/search-dialog.html
您需要在AndroidManifest.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>
答案 1 :(得分:0)
您可能缺少创建SearchableActivity。 http://developer.android.com/guide/topics/search/search-dialog.html#SearchableActivity