如何从java更改ImageView的背景?我有一个ImageView,在某个时刻我需要更改它显示的图像(在样式中设置).我试着这样做:
placeHolder.setImageDrawable(myDrawb);
Run Code Online (Sandbox Code Playgroud)
但它看起来像旧的图像仍然存在,它被部分覆盖,但新的(在我的情况下有不同的形状).
希望你们能帮忙!
干杯
Mat*_*s B 15
您不需要触摸XML即可使用src而不是背景!
ImageView可以显示两个drawables!一个在后台,另一个在前台.您似乎总是在更改背景图像.
取而代之的setBackgroundResource(resId)使用setImageResource(resId),以改变前景图像!
| 归档时间: |
|
| 查看次数: |
10731 次 |
| 最近记录: |