ConstraintLayout无法替换RelativeLayout或LinearLayout?

时间:2017-03-09 10:34:25

标签: android-layout android-constraintlayout

我已经了解了ConstraintLayout,它比RelativeLayout或LinearLayout灵活得多。我想知道我是否可以使用它而不是RelativeLayout或LinearLayout。但我有一种情况,我发现ConstraintLayout不能做我想要的,如果它不包含嵌套的视图组。

例如,如果我想对一组视图(可能已经放入LinearLayout)进行动画制作或者我想要滚动视图怎么办?

对于上述所有内容,我仍然需要一个嵌套的视图组。

如何使用ConstraintLayout实现此目的?

1 个答案:

答案 0 :(得分:4)

您可以在ConstraintLayout中嵌套其他布局。重点是你避免使用它进行多次嵌套,而不是完全嵌套。

  

约束布局:这个新布局是一个灵活的应用程序布局管理器,允许您创建动态用户界面而不嵌套多个布局。它作为支持库分发,与Android Studio紧密结合,向后兼容API Level 9。