App Inventor中的界面想要實(shí)現(xiàn)垂直滾動(dòng)列表唁奢,有3個(gè)方法:屏幕滾動(dòng)、垂直滾動(dòng)布局、列表框高度超出內(nèi)容审残。
如果想要展示的東西比較多梭域,最簡(jiǎn)單的是屏幕設(shè)置允許滾動(dòng),所有元件上下排列依次展示搅轿。
如果底部有固定的tab欄病涨,如微信頂部有title,下面有tab切換璧坟,就不能使用屏幕滾動(dòng)既穆,不然消息這么多,要啥時(shí)候才能往下翻到底部tab雀鹃?
這時(shí)候我們固定了上下欄后幻工,可以在中間加入垂直滾動(dòng)布局。垂直滾動(dòng)布局沒(méi)有允許滾動(dòng)選擇黎茎,默認(rèn)在元件高度超過(guò)布局高度時(shí)囊颅,自動(dòng)實(shí)現(xiàn)滾動(dòng)。
注意傅瞻,如果想要使用列表顯示框?qū)崿F(xiàn)列表的垂直滾動(dòng)踢代,不能和垂直滾動(dòng)布局結(jié)合使用,不然列表框會(huì)顯示為默認(rèn)高度不會(huì)展示為全部嗅骄。
正確的方法是使用垂直布局胳挎,高度設(shè)置為除了頂部、底部欄以外的高度溺森,之后列表框顯示為自動(dòng)慕爬。這樣的話(huà)在數(shù)據(jù)更新時(shí),就會(huì)按照列表數(shù)據(jù)個(gè)數(shù)儿惫,自動(dòng)改變滾動(dòng)條了澡罚。