android 如何使 AutoCompleteTextView 充当谷歌搜索框
在我的应用程序中,我有一个扩展MapActivity
的活动。我在那里放置了一个 AutoCompleteTextView 和一个名为“搜索”的按钮,这样我在 AutoCompleteTextView 中编写的内容并按下“搜索”按钮,它就会转到 Google 地图中的该位置。 AutoCompleteTextView
适用于我在 strings.xml 中提到的少量项目。 但我希望它应该像谷歌搜索引擎一样工作,就像在谷歌搜索框中一样,无论我们开始编写什么,它都会自动完成那里的每个单词。 问题是它从谷歌服务器获取数据。是不是? 如果是,那么我如何将数据从 Google 服务器绑定到我的 AutoCompleteTextView ,以便它作为 Google 搜索框工作。 我正在使用 android API v2.2。
In my application I have an Activity which extends MapActivity
. and there i put an AutoCompleteTextView
and a button called "Search" so what i write within AutoCompleteTextView
AND press Search button it goes to that location in Google map. AutoCompleteTextView
is for small no of items which i mention in strings.xml.
But I want it should be worked as google search engine, like in google search box whatever we start to write it auto completes every word there.
Thing is that it takes data from google server. Is not it?
If it is, then how can i bind data to my AutoCompleteTextView from Google server so that it works as Google search box.
I am using android API v2.2.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须使用 Google Places API,您需要先生成一个地点 API 密钥,请检查此页面:
http://code.google.com/apis/maps/documentation/places/
就我而言,我使用了以下代码:
You have to use Google Places API ,you need to generate a place API key first ,check this page :
http://code.google.com/apis/maps/documentation/places/
In my case i have used this code :
AutoCompleteTextView 与谷歌搜索 Api
您的 xml
Activity.java
SearchAdapter 看起来像
AutoCompleteTextView with google search Api
your xml
Activity.java
SearchAdapter looks like