【发布时间】:2021-08-12 13:54:21
【问题描述】:
在下面的代码中,我收到“更喜欢 const 文字作为 @immutable 类上的构造函数的参数”的检查警告,这很烦人。我该怎么做才能让它消失?
Container(
margin: const EdgeInsets.all(20),
width: double.infinity,
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
TextField(
decoration: InputDecoration(
border: OutlineInputBorder(),
hintText: 'Enter a search term'),
),
Text("these are the search results", textAlign: TextAlign.left),
],
),
)
我试图让每个构造函数都调用 'const' 无济于事。
Container(
margin: const EdgeInsets.all(20),
width: double.infinity,
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
const TextField(
decoration: const InputDecoration(
border: const OutlineInputBorder(),
hintText: 'Enter a search term'),
),
const Text("these are the search results", textAlign: TextAlign.left),
],
),
),
【问题讨论】:
标签: android-studio dart jetbrains-ide