Android View和ViewGroup

Vin*_*oth 9 android view viewgroup

在Android中ViewGroup继承自View.A ViewGroup是容纳的容器Views.

ViewGroup (LinearLayout)
View (TextView)
Run Code Online (Sandbox Code Playgroud)

为什么Android上的人将这种关系定义Inheritance为组合而不是组合.作为ViewGroup包含Views不应该是组成?

pau*_*sm4 12

我觉得你的措辞过于笼罩.

"ViewGroup"有很多理由继承"View"作为"TextView","ImageView"或......更多的是......"ScrollView"或"SurfaceView"(后者)两个都"包含东西").

也许"观点"不一定是最佳的术语选择......但是课程层次结构完全合情合理.无论它的子类名称是什么:)

恕我直言 ...