TextField里面两种设置border有什么不同嘛?
来源:13-3 基于TextField实现顶部SearchBar-2【封装组件出神入化】
大壮是打不死的小强
2020-01-15
图一按照老师视频讲的写的,然后input框掉下来了。
图二是找的解决办法。就正常了。
问题:为啥老师自己按照图一这种写法就不会掉下来,我写就掉下来呢?
(图一)
(图二)
写回答
1回答
-
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), ))
122020-06-30
相似问题