美文网首页
Flutter问题分享

Flutter问题分享

作者: writeSpace | 来源:发表于2019-12-10 17:16 被阅读0次

问题(1)

在Container添加TextField,文本和光标无法居中显示,分别设置 Container的alignment: Alignment.centerLeft、和 TextField的textAlign、textAlignVertical都无法达到效果

解决方法:设置TextField的contentPadding调整到满意位置。

 child: Container(
                        // alignment: Alignment.centerLeft,
                        // height: 40,
                        margin: EdgeInsets.only(left: 12),
                        child: TextField(
                            autofocus: true, //自动获取焦点
                            keyboardType: TextInputType.text,
                        // textAlignVertical: TextAlignVertical.center,
                            style: TextStyle(
                                color: Colors.red,
                                backgroundColor: Colors.yellow),
                            decoration: InputDecoration(
                              border: InputBorder.none,//取消默认的下划线边框
                              // labelText: '这里输入labelText',
                              contentPadding: EdgeInsets.only(
                                  bottom: 12), //设置显示文本的一个内边距
                            )),
                      ),

相关文章

网友评论

      本文标题:Flutter问题分享

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