美文网首页
史上最全flutter踩坑锦集--持续更新

史上最全flutter踩坑锦集--持续更新

作者: 你在心上_b28f | 来源:发表于2020-03-23 16:58 被阅读0次

1.RenderFlex children have non-zero flex but incoming height constraints are unbounded.
原因:原因是ListView垂直方向的计算是包裹子View的,也就是说子View必须有一个明确的高度,或者尽可能小的高度,而不能是无限高。
Row是横向排列,在Row中使用Expanded是填充水平方向的剩余空间,这和ListView的这一特性没有冲突,可以使用。

而Column是竖直排列,在Column中使用Expanded是填充竖直方向的剩余空间,这将和ListView的这一特性发生冲突,因为ListView将无法计算自己的子View的高度

解决方案:IntrinsicHeight可以根据子控件的高度,智能调整自身高度(文章:https://blog.csdn.net/kaixuan_dashen/article/details/102308861

2.BottomNavigationBarItem 子页面中还是存在底部导航

解决方案:在BottomNavigationBarItem下的子页面不能使用MaterialApp作为根布局,否则会认为是在同一级别

3.dio使用中,FormatException: Unexpected character (at character 2)

解决方法:options 添加responseType: ResponseType.plain 属性

相关文章

网友评论

      本文标题:史上最全flutter踩坑锦集--持续更新

      本文链接:https://www.haomeiwen.com/subject/hhgwyhtx.html