如何在Flutter 中调整图标按钮的大小(高度和宽度)?它似乎采用默认的宽度和高度.没有Height或Width属性.

new IconButton(
    padding: new EdgeInsets.all(0.0),
    color: themeData.primaryColor,
    icon: new Icon(Icons.clear, size: 18.0),
    onPressed: onDelete,
)

推荐答案

您可以使用SizedBox强制它调整自身大小.

new SizedBox(
   height: 18.0,
   width: 18.0,
   child: new IconButton(
      padding: new EdgeInsets.all(0.0),
      color: themeData.primaryColor,
      icon: new Icon(Icons.clear, size: 18.0),
      onPressed: onDelete,
   )
)

Flutter相关问答推荐

我怎样才能判断一个字符串值是否为空(&Q;&Q;)?

如何在默认情况下隐藏appBar并在向下滚动时显示它- Flutter

Flutter 中的多页表现

Flex ListView用于可滚动和响应的页面

BoxConstraints强制使用无限宽度(列中的Listview)

来自FirebaseAuth的错误DisplayName和邮箱在Flutter应用程序中给出错误

DART:如何判断有时可以为空的泛型类型?

使用Ffltter CREATE创建项目时,androidManifest.xml中缺少包属性

为Android生成时出现Flutter 错误:给定资源值的<;COLOR&>无效

如何在点击查看措辞下方添加句子?

如何在 Flutter 中创建厚度沿着容器逐渐减小的边框

Flutter如何从深入嵌套的小部件中打开抽屉?

我可以在列表图块下方添加其他小部件吗

如何在 flutter 中使用 tabbar 作为底部导航栏?

如何按值对列表中的 map 进行排序

如何让多个图标转到不同的网址

我可以使用 Future 来填充Text() 小部件而不是在 Flutter 中使用 FutureBuilder 吗?

Flutter:如何将列表转换为字符串?

如何使用 Riverpod 在运行时动态创建提供程序?

如何在Flutter 中一次判断共享首选项中是否存在多个值