我已经了解了ConstraintLayout,它比RelativeLayout或LinearLayout灵活得多。我想知道我是否可以使用它而不是RelativeLayout或LinearLayout。但我有一种情况,我发现ConstraintLayout不能做我想要的,如果它不包含嵌套的视图组。
例如,如果我想对一组视图(可能已经放入LinearLayout)进行动画制作或者我想要滚动视图怎么办?
对于上述所有内容,我仍然需要一个嵌套的视图组。
如何使用ConstraintLayout实现此目的?
答案 0 :(得分:4)
您可以在ConstraintLayout中嵌套其他布局。重点是你避免使用它进行多次嵌套,而不是完全嵌套。
约束布局:这个新布局是一个灵活的应用程序布局管理器,允许您创建动态用户界面而不嵌套多个布局。它作为支持库分发,与Android Studio紧密结合,向后兼容API Level 9。