我正在尝试使用drawable动态设置图像,以便相应地更改
xml(默认为“home”图像)
<ImageView
android:id="@+id/revimage"
android:layout_width="40dip"
android:layout_height="30dip"
android:onClick="home"
android:src="@drawable/home"/>
的java
if("rating".equals(var)){
findViewById(R.id.revimage).setIcon(R.drawable.info);
}else if("show".equals(var)){
findViewById(R.id.revimage).setIcon(R.drawable.view);
}
答案 0 :(得分:1)
将其更改为
if("rating".equals(var)) {
((ImageView)findViewById(R.id.revimage)).setImageResouce(R.drawable.info);
}
else if("show".equals(var)) {
((ImageView)findViewById(R.id.revimage)).setImageResouce(R.drawable.view);
}
http://developer.android.com/reference/android/widget/ImageView.html#setImageResource(int)
答案 1 :(得分:0)
使用此代码..
imageViewid.setImageResource(R.drawable.yourimage);