我不斷收到這些訊息,說引數太多,預期為 0,但找到了 4 個,而且位置引數必須出現在命名引數之前。這是我的代碼
@override
Widget build(BuildContext context) {
return Container(
height: double.infinity,
width: 280.0,
color: Theme.of(context).primaryColor,
child: Row(
children: [
Padding(
padding: const EdgeInsets.all(8.0),
child: Column(
children: const [
// logo
],
),
),
],
),
_SideMenuIconTab(
iconData: Icons.home_outlined,
title: "Home",
onTap: () {},
),
_SideMenuIconTab(
iconData: Icons.search,
title: "Search",
onTap: () {},
),
_SideMenuIconTab(
iconData: Icons.download_for_offline,
title: "Offline",
onTap: () {},
),
uj5u.com熱心網友回復:
看看你是如何擁有你的_SideMenuIconTab內心Container而不是在Row
里面添加這個Row

uj5u.com熱心網友回復:
請使用以下代碼更新您的代碼
@override
Widget build(BuildContext context) {
return Container(
height: double.infinity,
width: 280.0,
color: Theme.of(context).primaryColor,
child: Row(
children: [
Padding(
padding: const EdgeInsets.all(8.0),
child: Column(
children: const [
// logo
],
),
),
],
),
);
}
如果您想添加_SideMenuIconTab ,請分享完整的代碼以及您想要實作的目標。這樣我們就可以檢查您的代碼并找到確切的解決方案。現在通過用這個更新你的代碼,你不會遇到任何錯誤。
uj5u.com熱心網友回復:
好吧,你的結構是錯誤的。這就是事實,這就是你的編譯器告訴你的。您希望它看起來像什么我們無法從您發布的代碼中找到,所以這是猜測。
也許您的意思是讓三個_SideMenuIconTabs 進入您創建的陣列之一,作為and的children:屬性?也許您打算創建另一個或將它們放入?無論您想做什么,您都需要找到一個可以容納多個其他小部件的小部件以放入它們。它們不能只是“在那里”。RowColumnRowColumn
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/480535.html
上一篇:(GOROUTER發現的例外)斷言失敗:第299行pos13:'!redirects.contains(redir)':檢測到重定向回圈:
