Android:ImageView和View有什么区别?

时间:2013-11-13 10:10:56

标签: android view imageview android-imageview

我知道这是一个非常愚蠢的问题,但我用ImageView所需要的只是设置一个Image,一个View也可以设置setBackgroundDrawable,我的问题是什么时候应该使用ImageView而不是View。谢谢 。

3 个答案:

答案 0 :(得分:1)

View是ImageView的超级类。你可以在视图中绘制所有的android控制事件,如(Button,EditText,TextView,CheckBox)

ImageView您可以在imageView中绘制图像。

您不能直接在View上添加图片,但可以将Typecast View添加到imageView。

你应该在ImageView&上添加图像ImageView将添加到布局(视图组)

答案 1 :(得分:0)

Imageview :显示任意图像,例如图标。 ImageView类可以从各种源(例如资源或内容提供者)加载图像,负责从图像计算其测量值,以便可以在任何布局管理器中使用,并提供各种显示选项,如缩放和着色。 / p>

查看:提供可以公开处理屏幕布局和与用户交互的基本用户界面类的类。

希望这有帮助。

更多详情:

图片浏览:Android ImageView

查看:Android View

答案 2 :(得分:0)

每当View应显示图像时,请使用ImageView。顾名思义,它设计用于显示图像(而View是一个更通用的类),因此它包含许多用于特定目的的有用方法,例如设置图像的alpha,颜色过滤器或缩放类型(以指定如何调整图像大小以适应视图),这些视图小部件无法使用。

有关详细信息,请参阅文档:herehere