首先要在布局文件中引入NestedScrollView和ConstraintLayout的命名空间。
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
...此处添加需要垂直滚动的内容...
此时内部的ConstraintLayout的高度默认为wrap_content,如果它的内容过多,则需要滚动。这时就需要设置NestedScrollView的fillViewport属性为true,才能使ScrollView的内容铺满整个屏幕。
在使用ConstraintLayout的时候注意要使用约束布局,包括设置水平和垂直边距。在NestedScrollView中使用ConstraintLayout,需要将它们的高度设置分别为match_parent和wrap_content。