0
就像标题所说,我试图在我的应用中添加一个自动填充字段,显示可能的地址,因为用户一直输入(如在谷歌地图上搜索)。那么我是新来这..我在这个页面上发现 https://developers.google.com/academy/apis/maps/places/autocomplete-android如何做到这一点的一个例子。问题是,试图在Eclipse中实现它之后,我收到了与Filter关联的错误。我在进口区域和代码中都遇到错误。有没有人有这个例子的解决方法,并已管理使其工作?谷歌学院安卓谷歌地图自动完成示例
具体做法是:
import android.widget.Filter.FilterResults;
@Override
public Filter getFilter() {
Filter filter = new Filter() {
@Override
protected FilterResults performFiltering(CharSequence constraint) {
FilterResults filterResults = new FilterResults();
if (constraint != null) {
// Retrieve the autocomplete results.
resultList = autocomplete(constraint.toString());
// Assign the data to the FilterResults
filterResults.values = resultList;
filterResults.count = resultList.size();
}
return filterResults;
}
protected void publishResults(CharSequence constraint, FilterResults results) {
if (results != null && results.count > 0) {
notifyDataSetChanged();
这段代码是给我带来的误差。他们都与筛选和筛选结果
导入给我一个错误“类型android.widget.Filter.FilterResults不可见”,但后来在代码中我得到了一些不同的错误,如(1)Filter“返回类型与ArrayAdapter.getFilter()“不兼容。 任何想法???
发布你的错误或代码,将有助于我们回答你的问题。您是否[按照设置Android开发环境的步骤](http://developer.android.com/training/basics/firstapp/index.html)? – Gady
是的,我想至少。我有其他的例子在我的设置中运行没有问题。我试图改变构建路径和API级别,但没有取得进展 – user1732457