Flutter中ListView和Column的区别

Flutter中ListView和Column的区别

ListView布局中,子元素会占据整个一行,占满整个宽度

Flutter中ListView和Column的区别_第1张图片

Column则是子元素多宽,自身就多宽

Flutter中ListView和Column的区别_第2张图片

如果想要是一个可滑动的页面,那么就可以使用ListView,因为ListView没有限制多高,如果超出可视区域,是可以下拉的,但是如果使用Column的话,就会出现超出限制,并且,使用ListView的话,如果页面中有TextFiled,当获取焦点后,会自动跳转到焦点区域

ListView的代码示意图:

Flutter中ListView和Column的区别_第3张图片

出现问题的column的示意图

Flutter中ListView和Column的区别_第4张图片

你可能感兴趣的:(Flutter,Flutter,ListView,Column)