![](/img/trans.png)
[英]How can I use checkboxlisttile in alertDialog in flutter?
[英]Flutter: Why can't I use an Image in an AlertDialog?
我只想在此AlertDialog
中放置一个Image
和一个Text
,但图像名称images/jonglieren.jpg
红色下划线。 显示的“错误:未为 class 'MyHomePage' 定义 getter 'images'”也无济于事。 这是function
:
void inform() {
showDialog<AlertDialog>(
context: context,
builder: (BuildContext context) {
return AlertDialog(
actions: <Widget>[
Column(
children: <Widget>[
Text('Jonglieren'), Image.asset(images/jonglieren.jpg)
],
)
],
);
});
}
你的图像路径应该是一个字符串(它应该在引号中)
从 images/jonglieren.jpg 到 'images/jonglieren.jpg'
void inform() {
showDialog<AlertDialog>(
context: context,
builder: (BuildContext context) {
return AlertDialog(
actions: <Widget>[
Column(
children: <Widget>[
Text('Jonglieren'), Image.asset('images/jonglieren.jpg')
],
)
],
);
});
}
Image.asset
构造函数将String name
作为其参数。 因此,要解决此问题,只需将您的资产路径作为字符串提供即可。
void inform() {
showDialog<AlertDialog>(
context: context,
builder: (BuildContext context) {
return AlertDialog(
actions: <Widget>[
Column(
children: <Widget>[
Text('Jonglieren'), Image.asset('images/jonglieren.jpg')
],
)
],
);
});
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.