我想在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>
已经在另一个问题中有详细信息..didnt得到任何回复。
问题/ 14445966 /活性 - 未得到填充上搜索功能于相同活性
任何帮助PLZ .. !!感谢
答案 0 :(得分:0)
很容易做到。看到 http://developer.android.com/guide/topics/search/index.html。您可以在菜单中将SearchView设置为操作视图。最简单的实现将获得搜索文本。如果需要,可以添加其功能。
搜索是Android系统中非常强大的一部分,对于来自搜索公司的操作系统来说当然是有意义的!出于这个原因,你应该尝试使用Android的搜索功能,而不是试图“自己动手”。您将获得用户期望的界面和功能。