更改 ImageView 源:
使用setBackgroundResource()
方法:
myImgView.setBackgroundResource(R.drawable.monkey);
你把那只猴子放在背景中。
我建议使用setImageResource()
方法:
myImgView.setImageResource(R.drawable.monkey);
或使用setImageDrawable()
方法:
myImgView.setImageDrawable(getResources().getDrawable(R.drawable.monkey));
getResources().getDrawable()
***现在不推荐使用新的 android API 22 。这是一个现在如何使用的示例:
myImgView.setImageDrawable(getResources().getDrawable(R.drawable.monkey, getApplicationContext().getTheme()));
以及如何验证旧 API 版本:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
myImgView.setImageDrawable(getResources().getDrawable(R.drawable.monkey, getApplicationContext().getTheme()));
} else {
myImgView.setImageDrawable(getResources().getDrawable(R.drawable.monkey));
}