2017-03-09 84 views
2

我已經瞭解了比RelativeLayout或LinearLayout更靈活的ConstraintLayout。我想知道如果我可以使用它而不是RelativeLayout或LinearLayout。但是我有一種情況,如果它不包含嵌套視圖組,我發現ConstraintLayout無法做到我想要的。例如,如果我想對一組視圖(可以放入LinearLayout中)執行動畫,或者我希望有一個滾動視圖,該怎麼辦?ConstraintLayout不能代替RelativeLayout或LinearLayout?

對於上述所有事情,我仍然必須有一個嵌套的視圖組。

我該如何使用ConstraintLayout來實現?

回答

3

您可以在ConstraintLayout中嵌套其他佈局。整個問題是你避免使用它的多個嵌套,而不是所有的嵌套。

約束佈局:這種新的佈局是一種靈活的佈局管理器,可讓您創建動態用戶界面,而無需嵌套多個佈局。它作爲支持庫分發,與Android Studio緊密結合並向後兼容API級別9.

相關問題