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