android - Flutter - 如何使列屏幕可滚动
问题描述
我正在构建一个带有登录屏幕的颤振应用程序。专注于文本字段时,屏幕溢出,我无法滚动。我试过使用 a ListView.builder
,但这只会给出一个 renderBox 错误,并且常规ListView
不起作用
小部件结构是这样的
-scafold
- body
- container
- column
- form
- column
- textInput
- textInput
- container
- container
- row
- raisedButton
先感谢您 !!
解决方案
该ListView
解决方案应该有效,但在撰写本文时,它遭受了此处列出的崩溃。在不发生这种崩溃的情况下实现相同目的的另一种方法是使用SingleChildScrollView
:
return new Container(
child: new SingleChildScrollView(
child: new Column(
children: <Widget>[
_showChild1(),
_showChild2(),
...
_showChildN()
]
)
)
);
推荐阅读
- string - 如何将制表符分隔的数据(始终以字母开头)合并为一个字符串?
- javascript - 为什么 react render 接受一个块而 return 不接受?
- sparql - 如何列出自定义 Wikibase 实例上的所有属性
- moodle - 根据用户角色创建 CSS 类
- java - java中的arraylist,打印出所有数据
- youtube-api - 使用 Youtube Data API 使我的视频在上传时成为私密视频
- c# - 输入字符串的格式不正确 - 传递 NULL 值时
- html - WebStorm - 实时模板 - Twig + Html 不起作用
- reactjs - 如何删除 React Navigation 5 中每个选项卡屏幕的标题?
- kubernetes - 微服务 API 网关和 Identity Server 4 kubernates