Привет,
у меня есть один вопрос ..
Я пытаюсь написать приложение для Android с Java.
У меня есть hashmaplist (1), сохраненный в списке (2).
чтобы показать список (2) записей (тех, кто сохранил в hashmap (1)), я использую объект ListAdapter.
все работает нормально, кроме следующих:
одна из записей, сохраненных в hashmaplist (1), это "страна", например, "at", "de", "gb", ...
Теперь я хочу изменить источник фотографий, созданный на макете, в зависимости от страны.
вот какой-то код ..
сохранить записи и показать их с объектом ListAdapter:
for (int i = 0; i < itemArray.length(); ++i) {
JSONObject rec = itemArray.getJSONObject(i);
//save entrys in hashmap
map = new HashMap<String, String>();
map.put("name", rec.getString("name"));
map.put("country", rec.getString("country"));
//save hashmap entry in list
mylist.add(map);
}
ListAdapter mSchedule = new SimpleAdapter(this, mylist, R.layout.listitem,
new String[] {"name"}, new int[] {R.id.area});
listview.setAdapter(mSchedule);
Теперь XML-формат:
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView
android:id="@+id/imageView10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/be">
</ImageView>
<TextView
android:id="@+id/area"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
</LinearLayout>
Есть идеи?