2017-03-09 72 views
2

我已经了解了比RelativeLayout或LinearLayout更灵活的ConstraintLayout。我想知道如果我可以使用它而不是RelativeLayout或LinearLayout。但是我有一种情况,如果它不包含嵌套视图组,我发现ConstraintLayout无法做到我想要的。例如,如果我想对一组视图(可以放入LinearLayout中)执行动画,或者我希望有一个滚动视图,该怎么办?ConstraintLayout不能代替RelativeLayout或LinearLayout?

对于上述所有事情,我仍然必须有一个嵌套的视图组。

我该如何使用ConstraintLayout来实现?

回答

3

您可以在ConstraintLayout中嵌套其他布局。整个问题是你避免使用它的多个嵌套,而不是所有的嵌套。

约束布局:这种新的布局是一种灵活的布局管理器,可让您创建动态用户界面,而无需嵌套多个布局。它作为支持库分发,与Android Studio紧密结合并向后兼容API级别9.

相关问题