【发布时间】:2021-01-17 18:27:45
【问题描述】:
我有这样的代码
return DefaultTabController(
length: 4,
child: Scaffold(
appBar: AppBar(
title: Text("Halaman Dashboard"),
actions: <Widget>[
IconButton(
onPressed: () {
signOut();
},
icon: Icon(Icons.lock_open),
)
],
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
RaisedButton(
child: Text('Scan'),
onPressed: () async {
try {
String barcode = await BarcodeScanner.scan();
setState(() {
this.barcode = barcode;
});
} on PlatformException catch (error) {
if (error.code == BarcodeScanner.CameraAccessDenied) {
setState(() {
this.barcode =
'Izin kamera tidak diizinkan oleh si pengguna';
});
} else {
setState(() {
this.barcode = 'Error: $error';
});
}
}
},
),
Text(
'Result: $barcode', //THIS
textAlign: TextAlign.center,
),
],
),
)),
);
带注释的变量$barcode //THIS有一个类似“abc; def; ghi; ..”的值,该值显示在一行中,我如何在列表中显示该值
名称:ABC
地址:def
电话:ghi ?
【问题讨论】:
-
谢谢你的回答,对不起,你能举个例子吗?