采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
图一按照老师视频讲的写的,然后input框掉下来了。 图二是找的解决办法。就正常了。 问题:为啥老师自己按照图一这种写法就不会掉下来,我写就掉下来呢? (图一) (图二)
flutter 版本不对应导致的,最版新的flutter需要这样写:
TextField( controller: _controller, onChanged: _onChanged, autofocus: true, style: TextStyle( fontSize: 18.0, color: Colors.black, fontWeight: FontWeight.w300), //输入文本的样式 decoration: InputDecoration( contentPadding: //flutter sdk >= v1.12.1 输入框样式适配 EdgeInsets.only(left: 5, bottom: 12, right: 5), border: InputBorder.none, hintText: widget.hint ?? '', hintStyle: TextStyle(fontSize: 15), ))
谢谢老师
EdgeInsets.only(left: 5, bottom: 12, right: 5),这行没用啊,v1.12.13+hotfix.8 border: OutlineInputBorder(borderSide: BorderSide.none),这样写才有效果
登录后可查看更多问答,登录/注册
解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。
2.1k 4
2.4k 1
4.8k 5
2.1k 3
2.1k 5
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号