查看和查看组android

时间:2015-04-01 14:48:17

标签: java android xml viewgroup android-viewgroup

我了解java基础知识,现在正在学习Android开发。我了解到ui有两个中央android类,ViewViewGroup。无论我错在哪里,我都希望你纠正我。

ViewGroupView的子类,并将View个对象放在一起。 TextViewEditText等是View的子类。 LinearLayoutGridview等是ViewGroup的子类。

我想将此与IOP的OOP概念联系起来,但我似乎并没有得到所有这些。物体在哪里?为什么子类是容器?

1 个答案:

答案 0 :(得分:0)

我将在这里给你一个基本的概述。我对Android也很陌生,所以对我而言,正确的我错误的事情也适用于我。 :)

视图基本上是UI的一个单元;比方说,一盒24x24像素(是的,那是基本的)。现在,此框可用于任何内容,因为它是层次结构中最顶层的实体。我们可以通过指定我们想要它保持的内容来更精确地定义它,这是TextView,ImageView,WebView等的用武之地。所以这个框24x24可以分别保存文本,图像或网页内容。

ViewGroup可以属于'等等。以上。就像显示文本一样,24x24盒子可用于显示4个12x12的盒子。如果是这样,View可以归类为ViewGroup。

此外,当我们知道我们需要哪种类型的排列时,我们可以进一步将其分类为LinearLayout,RelativeLayout,GridLayout,FrameLayout等。

在这样的层次结构中,实体可以拥有任何类型的子对象,甚至是其自己的类的实例。

您甚至可以说View是' Object'用户界面。

我希望我能帮到你。

评论/编辑欢迎。 :)