gpt4 book ai didi

dart - 如何使TextField的背景为矩形框形状?

转载 作者:IT老高 更新时间:2023-10-28 12:39:23 27 4
gpt4 key购买 nike

我尝试在 TextField 中制作具有矩形形状的 Container 小部件。它没有在容器内显示我的文本。而是盒子形状出现在 TextField 上方。

这是我的代码:

 new Container(
height: 10.0,
width: 20.0,
decoration: new BoxDecoration(
shape: BoxShape.rectangle,
border: new Border.all(
color: Colors.black,
width: 1.0,
),
),
child: new TextField(
textAlign: TextAlign.center,
decoration: new InputDecoration(
hintText: '1',
border: InputBorder.none,

),
),
),

最佳答案

只需删除容器的 heightwidth 属性即可。

例子:

   new Container(
decoration: new BoxDecoration(
shape: BoxShape.rectangle,
border: new Border.all(
color: Colors.black,
width: 1.0,
),
),
child: new TextField(
textAlign: TextAlign.center,
decoration: new InputDecoration(
hintText: '1',
border: InputBorder.none,

),
),
)

或者只指定 InputDecorationborder 属性,如

new TextField(
textAlign: TextAlign.center,
decoration: new InputDecoration(
hintText: '1',
border: new OutlineInputBorder(
borderRadius: const BorderRadius.all(
const Radius.circular(0.0),
),
borderSide: new BorderSide(
color: Colors.black,
width: 1.0,
),
),
),
)

希望有帮助

关于dart - 如何使TextField的背景为矩形框形状?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49150324/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com