-1

我想在 android 中使用标准搜索功能,但不想要两个不同的活动。我有一个活动,它也是我的应用程序登陆活动,我想调用onSearchRequested()并将结果返回到同一个活动。

这是我的清单代码-

<activity
            android:name=".TaskManagerActivity"
            android:label="@string/title_activity_task_manager" 
            android:noHistory="false"
            android:launchMode="singleTop">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

        </activity>

已经在另一个问题中有详细信息..没有得到任何回应。

问题/14445966/activity-not-getting-populated-on-search-in-same-activity

任何帮助请..!! 谢谢

4

1 回答 1

0

很容易做到。请参阅 http://developer.android.com/guide/topics/search/index.html。您可以将 SearchView 设置为菜单内的操作视图。最简单的实现将获得搜索文本。如果需要,您可以添加其功能。

搜索是 Android 系统中一个非常强大的部分,这对于来自搜索公司的操作系统来说当然是有意义的!出于这个原因,您应该尝试使用 Android 的搜索功能,而不是尝试“自己动手”。您将获得用户期望的界面和功能。

于 2013-01-22T22:28:09.957 回答