Flutter
小f要努力啦
小白努力不再白!
展开
-
Flutter double变量和字符串不能连着用
问题以前写int变量的时候,和字符串连接起来用都是可以加上一个$符号就可以使用了。今天要写一个模拟购物车结算的页面,涉及到金额就要用到小数,但是写成跟上图一样的形式,就会报 flutter type ‘int’ is not a subtype of type ‘double’ of ‘function result’ 的错误。解决办法在绝望之下,只能另寻它法。double sum = 0.0;String Sum = "0.00";建立一个double变量和一个string变量,在dou原创 2022-05-27 20:08:24 · 447 阅读 · 0 评论 -
Flutter TextField - onChanged 值不会实时更新
问题:今天用Flutter模拟一个登录注册,在判断账号和密码的时候发现即使TextField写了onChanged,绑定的值却不会实时更新。随便打几个字也不会显示不符合账号设定的条件,从print也看出来和输入框绑定的变量的值一直没有更新解决方法:在onChange下再加上setState函数,就可以实现实时更新了child: TextField( onChanged: (value){ setState(() { // setState才会实时更改 username = valu原创 2022-05-24 19:24:27 · 1412 阅读 · 1 评论 -
Flutter 报错:Horizontal RenderFlex with multiple children has a null textDirection
错误在使用Row组件时,因为外部没有MaterialApp包住,所以没有为Row提供默认的方向性,出现如下错误:Horizontal RenderFlex with multiple children has a null textDirection, so the layout order is undefined.解决:在Row组件里添加textDirection: TextDirection.ltr,...原创 2022-05-24 14:15:19 · 377 阅读 · 0 评论