Android之在父視圖上面布局子視圖

在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布局控件,或者自定義視圖。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,065評(píng)論 25 708
  • 內(nèi)容抽屜菜單ListViewWebViewSwitchButton按鈕點(diǎn)贊按鈕進(jìn)度條TabLayout圖標(biāo)下拉刷新...
    皇小弟閱讀 46,876評(píng)論 22 665
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程,因...
    小菜c閱讀 6,509評(píng)論 0 17
  • 太長不看版:在 Android UI 布局過程中,遵守一些慣用、有效的布局原則,可以制作出高效且復(fù)用性高的 UI。...
    Mupceet閱讀 3,903評(píng)論 0 14
  • 簡單記錄了晨起的時(shí)間后就開始了今天的晨間思。 今天早上大腦里的想法都源于昨天發(fā)生的事情。昨天早上自己在晨間思的時(shí)候...
    潔_寞碎閱讀 244評(píng)論 0 0