我想做一个布局,让我使用约束布局向下滚动,但我不知道如何去做。像这样,ScrollView
是否应该是ConstraintLayout
的父级?
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
<android.support.constraint.ConstraintLayout
android:id="@+id/Constraint"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
还是反过来?也许有人可以给我指出一个好的教程,或者给出一个例子,我似乎找不到一个。
此外,我不知道这是否是一个错误或一些我没有设置的配置,但我看到过这样的图片:
在蓝图“蓝色矩形”之外有一些组件,但它们是可见的,而在我这边,如果我把一个组件放在“白色空间”上,我看不到它或将它移动到任何地方,它就会出现在组件树上。
更新:
我发现了一种在设计工具中使约束布局可滚动的方法,使用水平基准线将约束布局边界向下推并将其延伸到设备之外,之后,您可以使用基准线作为约束布局的新底部来锚定组件。