Я хочу, чтобы вызвать изображение из Реза/вытяжки папки, использующей ListAdapterИзменение изображения из ListAdapter
В настоящее время, я могу только получать и отображать информацию в виде текста.
Мой адаптер следующие
runOnUiThread(new Runnable() {
public void run() {
/**
* Updating parsed JSON data into ListView
* */
ListAdapter adapter = new SimpleAdapter(
ListagemHospitaisActivity.this, ListaHospitais,
R.layout.item_hospital, new String[] { TAG_PID,
TAG_NOME, TAG_LOTACAO},
new int[] { R.id.pid, R.id.nome, R.id.lotacao });
// updating listview
setListAdapter(adapter);
}
});
TAG_LOTACAO возвращает точное имя изображения я хочу показать.
ImageView Я хочу изменить это
<ImageView
android:id="@+id/imglotacao"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/l_9_1"
/>
Как я попробовал метод ниже меня несколько проблем.
private List<Hospitais> ListaHospitais; // or what type this list is
Вы ссылаетесь на ListaHospitais?
Кроме этого, <Hospitais>
выдает сообщение об ошибке и говорит, чтобы создать класс. Что я делаю не так?
listData
выдающий ошибку, а также, с просьбой создать локальную переменную
И здесь он также показывает ошибку, поскольку она не может решить метод.
Hospitais item = (Hospitais) ListaHospitais.get(position);
holder.pid.setText(item.getPid());
holder.nome.setText(item.getNome());
Возможный дубликат [Как показать изображение в ListView на основе информации, полученной с сервера?] (Http://stackoverflow.com/questions/27694564/how-to-show-an-image-in-listview-based -on-info-received-from-server) – Selvin
Извините, должен был удалить другой. Я думаю, что это более ясно. –