我正在做我的第一个应用程序,我很满意,但我需要帮助的一件事:设置ImageView的图像时,我应该这样做吗?我是否需要声明一个可绘制变量?
if (blah > 0 && blah < 10) {
Drawable question_night = res.getDrawable(R.drawable.wt_you_should_wear_2);
questionImg.setImageDrawable(question_night);
}
或者这个?
if (blah > 0 && blah < 10){
questionImg.setImageDrawable(res.getDrawable(R.drawable.wt_you_should_wear_2));
}
我需要知道哪个好,就多VM堆如何使用它,它是否影响应用程序的速度,如果有问题(泄漏e.t.c.)。
在此先感谢。
可绘制替代品= getResources()getDrawable(R.drawable.replacementGraphic)。 linearButton.setBackgroundDrawable(replacer); linearButton.invalidate(); – shassss