ImageView - 前景与背景drawable

时间:2011-11-29 14:59:39

标签: android imageview

在查看应用程序的代码时,我发现它使用具有空前景图像的ImageView的背景图像设置:

staticon.setImageResource(0);
staticon.setBackgroundResource(R.drawable.switch_to_on);

这种方法的优点和缺点是什么?重构这个只是使用前景图像是否安全?正在设置的drawable是帧动画。

2 个答案:

答案 0 :(得分:4)

可以在任何视图对象上设置背景图像,并将其拉伸到视图的大小。图像资源仅适用于ImageView,允许您缩放并对图像进行更多控制。您可以使用比例类型来调整图像的显示方式。

答案 1 :(得分:0)

是的,它是安全的。所有的小部件都是按照你的要求设计的。我不认为这段代码中有任何不安全的情况。 :)