Android应用搜索按钮

前端之家收集整理的这篇文章主要介绍了Android应用搜索按钮前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在尝试让我的应用实现内置的快速搜索,类似于在ApiDemos的“app / search / invoke search”中完成的操作.我尝试过从尝试遵循不同的例子到完全按照ApiDemos中复制代码的所有方法.

我在前者发现的所有内容都与旧版本的SDK有关,而且根本没用.至于我可以实际运行并看到在ApiDemos中工作的东西,我试过复制以下内容

com.example.android.apis.app.SearchInvoke.java
com.example.android.apis.app.SearchQueryResults.java
com.example.android.apis.app.SearchSuggestionSampleProvider.java

res/layout/search_invoke.xml
res/layout/search_query_results.xml
res/values/arrays.xml
res/values/strings.xml
res/xml/searchable.xml

... and everything under "Search Samples" in AndroidManifest.xml

这个复制给我一个看起来就像我在运行ApiDemos时所面对的那个视图,但当我点击搜索按钮时,在快速搜索框中,Android总是打开一个浏览器窗口,给出给定的Google搜索结果查询.我根本找不到ApiDemos中的关键组件告诉android我想用自己的自定义代码来处理搜索请求.

我真的很感激这方面的一些帮助.在谈到这一点时,文档和其他在线资源似乎都非常缺乏.

谢谢.

解决方法

作为参考,四个月(上帝知道尝试了多少次),我发现了我错过的文档的一部分,整个搜索框表现了浏览器搜索结果,而不是将它们传递给我自己的活动.这一切都归结为一个小小的通知发现 here

Note that all user-visible strings must be provided in the form of “@string” references. Hard-coded strings,which cannot be localized,will not work properly in search Metadata.

猜你在找的Android相关文章