【发布时间】:2021-02-11 15:18:51
【问题描述】:
我设置了一个包含多个容器的 listView,接下来每个容器都包含在 StatelessWidget 中。但最后我无法使用 Navigator.push 在 ListView 添加可点击按钮。这个listView的源码
child: ListView(
children: <Widget>[
home_left_container("Alphabet", "asset/drink_images/tea.png", Colors.white),
SizedBox(height: 20),
home_right_container("Number", "asset/drink_images/juice.png", Colors.white),
SizedBox(height: 20),
home_left_container("Word", "asset/drink_images/tea.png", Colors.white),
SizedBox(height: 20),
home_right_container("Fun & Sentence", "asset/drink_images/juice.png", Colors.white),
SizedBox(height: 20),
],
),
【问题讨论】:
-
如果你想要一个
onPressed or onTap函数。用 GestureDetector 或 InkWell Widget 类包装你的 Widgethome_left_container -
@Reign 这里最好使用哪个函数
-
@Reign 我是新来的。可以详细点吗
标签: android flutter listview kotlin dart