【问题标题】:How to set images for all list items如何为所有列表项设置图像
【发布时间】:2017-10-05 16:18:17
【问题描述】:
【问题讨论】:
标签:
java
android
xml
eclipse
listview
【解决方案1】:
在 BinderDataClass 中删除以下代码:
String uri = "drawable/"+ weatherDataCollection.get(position).get(KEY_ICON);
int imageResource = vi.getContext().getApplicationContext().getResources().getIdentifier( uri, null, vi.getContext().getApplicationContext().getPackageName());
Drawable image = vi.getContext().getResources().getDrawable(imageResource); holder.tvWeatherImage.setImageDrawable(image);
如果要更改默认显示的图像,可以在名为 list_row.xml 的列表项 xml 文件中定义更改 ImageView 的 src 属性
<ImageView
android:id="@+id/list_image"
android:contentDescription="@string/app_name"
android:layout_width="60dip"
android:layout_height="60dip"
android:src="@drawable/sunny" />