这个问题通常发生在SingleChildScrollView中只有一个子组件,并且该子组件宽度不够容纳里面的元素的情况下。解决方法是在SingleChildScrollView外部包裹一个适当的容器,比如Expanded或者Container等来限制子组件的宽度。
示例代码:
SingleChildScrollView(
child: Container(
width: MediaQuery.of(context).size.width,
child: Column(
children: [
// 子元素
]
),
),
)
或者
SingleChildScrollView(
child: Expanded(
child: Column(
children: [
// 子元素
]
),
),
)
下一篇:areNotificationsEnabled()和checkSelfPermission(this,Manifest.permission.POST_NOTIFICATIONS)之间有什么不同?