Я разрабатываю приложение для получения близлежащих заправочных станций и показываю их в списке, моя проблема заключается в том, чтобы показать их в списке, я прошел через множество руководств, но не смог выяснить, проблема, которая не отображается в списке с данными, я уверен, что проблема в этой части, но не знаю, как ее решить, и чтобы убедиться в том, что проблема в этом я попытался установить диалог прогресса и уволить его непосредственно перед этой частью код.ArrayList не может быть показан в виде списка - android
здесь метод, чтобы показать список массивов с помощью адаптера я звоню из onPostexecute
protected void showItems(ArrayList<HashMap<String,String>> placestoList2){
ListAdapter adapter101 = new SimpleAdapter(MainActivity.this, placestoList2,
R.layout.list_item,
new String[] { KEY_NAME, KEY_VICINITY}, new int[] {
R.id.name, R.id.vicinty });
lv.setAdapter(adapter101);
}
и этот метод, чтобы получить данные из списка я получаю мест
protected ArrayList<HashMap<String,String>> getLocations(List<HashMap<String,String>> list){
for(int i=0;i<list.size();i++){
HashMap<String, String> mapM = list.get(i);
HashMap<String, String> mapM2 = new HashMap<String, String>();
String name = mapM.get("place_name");
mapM2.put(KEY_NAME, name);
String vicinity = mapM.get("vicinity");
mapM2.put(vicinity, vicinity);
placesListItems.add(mapM2);
}
return placesListItems;
}
и Список просмотра в макете
<ListView
android:id="@+id/listView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
другой макет
<TextView android:id="@+id/name"
android:visibility="gone"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<TextView android:id="@+id/vicinty"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="10dip"
android:textStyle="bold"
android:textSize="16sp"/>
Что вы подразумеваете под ", но не могли решить проблему?" Что ваш код делает или не делает, что вы хотите, чтобы произошло или не произошло? – MarsAtomic
Пожалуйста, см. Мой отредактированный вопрос –