在查看应用程序的代码时,我发现它使用具有空前景图像的ImageView的背景图像设置:
staticon.setImageResource(0);
staticon.setBackgroundResource(R.drawable.switch_to_on);
这种方法的优点和缺点是什么?重构这个只是使用前景图像是否安全?正在设置的drawable是帧动画。
答案 0 :(得分:4)
可以在任何视图对象上设置背景图像,并将其拉伸到视图的大小。图像资源仅适用于ImageView,允许您缩放并对图像进行更多控制。您可以使用比例类型来调整图像的显示方式。
答案 1 :(得分:0)
是的,它是安全的。所有的小部件都是按照你的要求设计的。我不认为这段代码中有任何不安全的情况。 :)