在iOS中UIView是視圖類,它的每個(gè)實(shí)例既是容器也是控件。所以你可以在一個(gè)視圖上面布局另一個(gè)視圖。
但是在Android中卻不行,不信你去觀察它倆的視圖層次,就會(huì)發(fā)現(xiàn)iOS的視圖樹上面所有的都是視圖,但是Android的視圖樹除了葉子結(jié)點(diǎn)外,其他的全是什么ViewGroup、LinearLayout、RelativeLayout。
Android只能在布局容器中添加視圖,壓根就沒有什么子視圖的概念,不信你還可以看用于布局的layout.xml每個(gè)視圖的屬性里面根本沒有視圖控件。
如果你想達(dá)到iOS中的在父視圖上面布局子視圖的目的,你可以用FrameLayout布局控件,或者自定義視圖。