約束布局constraintlayout constraint-layout好用嗎?
constraint-layout好用嗎?Constraintlayout是Android studio 2.2的亮點(diǎn)之一。與傳統(tǒng)的相對(duì)布局和線(xiàn)性布局相比,它打破了開(kāi)發(fā)人員對(duì)XML的依賴(lài)。雖然傳統(tǒng)的布
constraint-layout好用嗎?
Constraintlayout是Android studio 2.2的亮點(diǎn)之一。與傳統(tǒng)的相對(duì)布局和線(xiàn)性布局相比,它打破了開(kāi)發(fā)人員對(duì)XML的依賴(lài)。雖然傳統(tǒng)的布局也可以使用可視化界面的拖拽控件來(lái)構(gòu)建布局,但由于不夠靈活,大多數(shù)開(kāi)發(fā)人員還是選擇使用XML代碼來(lái)構(gòu)建布局。constraintlayout的出現(xiàn)將開(kāi)發(fā)人員帶入了可視化布局編程的新時(shí)代。通過(guò)在控件之間建立約束,可以構(gòu)造布局。這有很大的優(yōu)勢(shì),即減少了布局的嵌套,減少了布局渲染的層數(shù),降低了CPU的消耗,提高了程序的性能。Constraintlayout類(lèi)似于relativelayout,因?yàn)樗ㄟ^(guò)建立控件之間的位置關(guān)系來(lái)構(gòu)建布局。然而,constraintlayout比relativelayout強(qiáng)大得多,