App Inventor中的界面想要实现垂直滚动列表,有3个方法:屏幕滚动、垂直滚动布局、列表框高度超出内容。
如果想要展示的东西比较多,最简单的是屏幕设置允许滚动,所有元件上下排列依次展示。
如果底部有固定的tab栏,如微信顶部有title,下面有tab切换,就不能使用屏幕滚动,不然消息这么多,要啥时候才能往下翻到底部tab?
这时候我们固定了上下栏后,可以在中间加入垂直滚动布局。垂直滚动布局没有允许滚动选择,默认在元件高度超过布局高度时,自动实现滚动。
注意,如果想要使用列表显示框实现列表的垂直滚动,不能和垂直滚动布局结合使用,不然列表框会显示为默认高度不会展示为全部。
正确的方法是使用垂直布局,高度设置为除了顶部、底部栏以外的高度,之后列表框显示为自动。这样的话在数据更新时,就会按照列表数据个数,自动改变滚动条了。