gpt4 book ai didi

flutter - 在 TextField 小部件 : Flutter 中从下方剪切文本

转载 作者:行者123 更新时间:2023-12-03 23:27:14 24 4
gpt4 key购买 nike

TextField 小部件在文本较少的情况下工作正常,但是当我添加长文本时,它开始从底部剪切。

没有文字。

enter image description here

用更少的文字

enter image description here

问题从长文本开始

enter image description here

我的小部件代码。

Opacity(
opacity: 0.5600000023841858,
child: Container(
padding: EdgeInsets.only(left: 10),
width: 213,
height: 36,
decoration: BoxDecoration(
color: boxShadowCreamColor,
borderRadius: BorderRadius.circular(48),
boxShadow: [BoxShadow(color: boxShadowColor, offset: Offset(0, 0), blurRadius: 8, spreadRadius: 0)],
),
child: TextField(
keyboardType: TextInputType.text,
textAlign: TextAlign.left,
maxLines: 1,
textAlignVertical: TextAlignVertical.center,
style: TextStyle(color: Colors.white,fontSize: fontMedium,fontWeight: fontWeightRegular),
decoration: InputDecoration(
hintText: "Search",
border: InputBorder.none,
hintStyle: TextStyle(color: Colors.white,fontSize: fontMedium,fontWeight: fontWeightRegular),
suffixIcon: Icon(
Icons.search,
color: Colors.white,
),
),
),
),
);

最佳答案

使用 isDense里面的属性(property)decoration并将其设置为 true ,这应该可以解决您的问题。
isDense属性有助于减少垂直空间。

decoration: InputDecoration(
isDense: true,
hintText: "Search",
border: InputBorder.none,
hintStyle: TextStyle(color: Colors.white),
suffixIcon: Icon(
Icons.search,
color: Colors.white,
),
),

关于flutter - 在 TextField 小部件 : Flutter 中从下方剪切文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61812344/

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