flutter - TextField的后缀不就是把widget放在TextField的右边吗?
问题描述
我想将此 CustomDropDownBtn 放在Brought Quantity TextField的后缀中。但它仍然没有将此小部件放置在文本字段的右侧。
TextField(
decoration: InputDecoration(
filled: true,
fillColor: kTextFieldBgColor,
enabledBorder: UnderlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(12.0)),
borderSide: BorderSide(style: BorderStyle.none),
),
suffix: this.showSuffixWidget == true ? this.suffixWidget : null,
focusedBorder: UnderlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(12.0)),
borderSide: BorderSide(style: BorderStyle.none),
),
),
),
上面代码中的后缀Widget是CustomDropDownBtn Widget。
尝试 CustomDropDownBtn 到suffixIcon,但没有奏效。另外,我试过
suffix: this.showSuffixWidget == true ? Align(alignment: Alignment.centerRight, this.suffixWidget) : null,
但没有奏效。
添加填充只是剩下的选项吗?
注意:删除this.showSuffixWidget == true ? this.suffixWidget : null,
和添加Icon(...)
似乎有效,但这不是我想要的。
解决方案
尝试使用 suffixIcon 而不是 suffix。或者也许用特定宽度的大小框包装 this.suffixWidget。
推荐阅读
- .net-core - EF Core fluent API 中的多对多关系
- azure-devops - 如何在 Azure DevOps 构建中运行单个测试
- math - 计算所有可能组合的数量
- c# - 如何使用C#在firefox浏览器的新窗口中启动一个url
- javascript - Node Express app.js 为 GET 请求提供 404 错误
- laravel - Laravel 8 JetStream 引导程序 4
- excel - 如何在没有“内存不足”异常的情况下将大型 DataGridView 导出到 Excel?
- python - 使用包含索引列表python的变量检索列表元素
- pandas - 具有特定条件的 pandas DataFrame 中的加权平均值
- r - 当R中有多个值选项时,在每个ID中重复一个值