关于flutter listview组件出现无法滚动的问题,求助

GooCotic 2019-06-27 04:59:37
		
items = [];
for(var item in _patrol_task.patrol_results){
items.add(new Row(
children:[
Expanded(
flex: 1,
child: Text("${item.patrol_template_name}") ,),
Expanded(
flex: 2,
child:
FormBuilderTextField(
attribute: "patrol_task[patrol_results_attributes][${item.id}][summary]",
decoration: InputDecoration(labelText: "备注"),
)
),
Expanded(
flex: 1,
child:
Column(
children: <Widget>[
_image == null
? Text('No image selected.')
: Image.file(_image),
RaisedButton(
onPressed: _takePhoto,
child: Text("拍照"),
),
],
),
)
],
));
}

return FormBuilder(
key: _fbKey,
autovalidate: true,
child: Scrollbar(
child:
SingleChildScrollView(
child: ListView(
shrinkWrap: true,
children: items),)
)
);


items为包含多个Widget的列表,目前界面可以出现结果就是无法滑动,网上的各种方法都试过,都没有反应,希望有大佬可以看一下哪里出问题了。界面里还会报底部越界错误。希望的效果是,可以滚动,滚动的时候右边出现滚动条。万分感谢。
...全文
1134 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_39178354 2019-11-05
  • 打赏
  • 举报
回复
加一个expandes
aaa_Ye 2019-11-05
  • 打赏
  • 举报
回复
Column(children: <Widget>[Expanded(child: ListView(children: _buildItems()))])
danayes 2019-09-04
  • 打赏
  • 举报
回复
解决了吗,我也遇到这个问题了,解决的话麻烦说下方法
GooCotic 2019-06-27
  • 打赏
  • 举报
回复
外层是一个Column
GooCotic 2019-06-27
  • 打赏
  • 举报
回复
引用 2 楼 m-oj 的回复:
滑动冲突了,不需要用singlechildscrollView包着listView,直接listview就好了
去掉也不行啊。scrollView和singlechildscrollView是中间试的时候加上去的
m-oj 应用层 2019-06-27
  • 打赏
  • 举报
回复
滑动冲突了,不需要用singlechildscrollView包着listView,直接listview就好了
GooCotic 2019-06-27
  • 打赏
  • 举报
回复
现在就是这种情况,滑不动很崩溃

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧