我试图创建简单的搜索应用程序,并按照Android网站中的文档.. 但没有运气......
这些是创建搜索对话框的要求:
可以通过调用
来调用搜索框 @Override
public boolean onSearchRequested() {
// TODO Auto-generated method stub
return super.onSearchRequested();
}
也使用......
this.onSearchRequested();
return true;
按钮
他们都没有工作...... 我使用了硬件和软件调用,但没有出现搜索对话框...... 请帮帮....
答案 0 :(得分:0)
您是否为清单中的元数据元素搜索配置文件?如果没有,请尝试添加:
<activity>
...
<meta-data android:name="android.app.searchable"
android:resource="@xml/searchable" />
</activity>
在您的可搜索活动中@ xml / searchable指向您的配置文件(在此示例中为searchable.xml)。
答案 1 :(得分:0)
最好在应用程序标记中包含元数据标记,而不是在每个活动标记中声明该标记。即使你不想在某些活动中使用搜索功能,也不用担心。只需覆盖onSearchRequested()方法并返回false。