1.RenderFlex children have non-zero flex but incoming height constraints are unbounded.
原因:原因是ListView垂直方向的計算是包裹子View的蒲每,也就是說子View必須有一個明確的高度鬼癣,或者盡可能小的高度,而不能是無限高液斜。
Row是橫向排列求类,在Row中使用Expanded是填充水平方向的剩余空間奔垦,這和ListView的這一特性沒有沖突,可以使用尸疆。
而Column是豎直排列椿猎,在Column中使用Expanded是填充豎直方向的剩余空間惶岭,這將和ListView的這一特性發(fā)生沖突,因為ListView將無法計算自己的子View的高度
解決方案:IntrinsicHeight可以根據(jù)子控件的高度犯眠,智能調(diào)整自身高度(文章:https://blog.csdn.net/kaixuan_dashen/article/details/102308861
)
2.BottomNavigationBarItem 子頁面中還是存在底部導(dǎo)航
解決方案:在BottomNavigationBarItem下的子頁面不能使用MaterialApp作為根布局俗他,否則會認為是在同一級別
3.dio使用中,F(xiàn)ormatException: Unexpected character (at character 2)
解決方法:options 添加responseType: ResponseType.plain 屬性