【发布时间】:2021-04-30 19:25:12
【问题描述】:
我是新来的颤振。我正在尝试构建一个卡片应用程序,并且每个卡片的套件都有一个 ListView。我刚刚意识到,当我将屏幕翻转到横向模式时,会出现溢出错误。我认为这会很好,因为我有一个 ListView。但是没有。所以我把它翻回纵向并添加了一些巨大的文字,看看它是否会滚动,令我惊讶的是它没有。
我做了一些研究并添加了physics: const AlwaysScrollableScrollPhysics(),,但仍然无法正常工作。感谢所有帮助!
ListView(
scrollDirection: Axis.vertical,
physics: const AlwaysScrollableScrollPhysics(),
shrinkWrap: true,
children: [
for (var item in suites)
Text('test', style: TextStyle(fontSize: 100.0),),
for (var item in suites)
FlatButton(
onPressed: () {
var suiteId = item.suiteId;
var suite = item.suite;
var suiteImage = item.suiteImage;
var suiteColor = item.suiteColor;
print(suiteColor);
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => SuiteScreen(
suiteId: suiteId,
suite: suite,
suiteImage: suiteImage,
suiteColor: suiteColor,
),
),
);
},
child: ListTile(
leading: Icon(Icons.deck),
title: Text(
item.suite,
style: TextStyle(
fontSize: 30.0,
),
),
),
),
],
);
【问题讨论】:
标签: android ios flutter listview cross-platform