我有这样的XML如何在Android中将setImage设置为null当xml的src非空时?
<ImageView
android:id="@+id/ImgOn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/icon_on" />
我想通过代码有时会删除此图像。我看过很多帖子,如this, ,但在我的情况下imageButton.setBackgroundResource(0);
留下了我的xml布局中显示的默认图像。
如何以编程方式将其删除?我听说透明颜色会使一些旧设备崩溃。
更新
setImageResource(0)离开了XML的原始SRC以及不空,我想这是
你尝试'imageView.setImageDrawable(空) ;'? –
imageButton.setImageResource(0); –
setImageResource(0)还留下了xml的原始src以及 –