文本字段中的图标不起作用 Flutter

Icons in the Text Field doesn't work Flutter

文本字段中的前缀和后缀图标不起作用。 仅显示框内的 X。 图标在其他任何地方都有效。

我也导入了 Cupertino 包:

import 'package:flutter/cupertino.dart';

版本:

cupertino_icons: ^1.0.3

我的代码:

Container(
    height: 55.0,
    child:
    TextField(
        decoration: new InputDecoration(
            prefixIcon: new Icon(Icons.search),
            fillColor: Color(0xFFEEEEEE),
            filled: true,
            contentPadding: EdgeInsets.fromLTRB(0.0, 10.0, 0.0, 0.0),
            hintText: 'Search',
            border: OutlineInputBorder(
            borderRadius: BorderRadius.circular(30.0),
            ),
        ),
    ),
),

我也没有收到任何错误。

因为您似乎使用了错误的图标库。也许您可以检查使用 CupertinoIcons 而不是图标。

如果我没记错的话,图标是 material,CupertinoIcons 来自 iOS。

https://github.com/flutter/flutter/issues/73243 见本期代码