【问题标题】:Flutter DropdownSearch "No Data Found" Message customizationFlutter DropdownSearch“未找到数据”消息自定义
【发布时间】:2022-01-22 19:01:44
【问题描述】:

如果搜索栏的用户输入与列表中的任何项目都不匹配,则会出现此文本。

如何自定义此文本? No data found text My Code

Widget cityDropdown() {
    return DropdownSearch(
      validator: (val) => val == null ? 'Bir şehir seçiniz' : null,
      dropdownSearchDecoration: authInputDecoration.copyWith(
        contentPadding: EdgeInsets.fromLTRB(12, 5, 0, 5),
        labelText: 'Şehir',
        labelStyle: TextStyle(
            color: cityFocusNode.hasFocus ? Color(0xff70a43c) : Color(0xffB8B8B8)
        ),
      ),
      searchBoxDecoration: authInputDecoration.copyWith(
          labelText: "Şehrinizi Bulun",
          labelStyle: TextStyle(
            color: Color(0xff70a43c),
          )
      ),
      mode: Mode.BOTTOM_SHEET,
      items: cities,
      showSearchBox: true,
      onChanged: (value) {
        city = value;
      },
    );
  }

【问题讨论】:

  • 请分享您的代码以获得更好的答案?
  • 我更新了帖子。
  • 你必须分享你的代码而不是图像?
  • 又更新了。
  • No Data Found 已经出现,所以你只是想自定义它?

标签: android flutter customization city


【解决方案1】:

检查一下,

使用emptyBuilder 自定义它。

emptyBuilder: (context, searchEntry) => Center(child: Text('No data',style:TextStyle(color:Colors.blue))),

要删除黄色下划线样式,您必须将脚手架作为父级添加到小部件或将 Material 小部件作为根元素。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-19
    • 2020-10-19
    • 2021-12-01
    • 2022-12-17
    • 2022-12-10
    • 1970-01-01
    • 2016-11-03
    • 2017-08-09
    相关资源
    最近更新 更多