gpt4 book ai didi

android - 使用SingleChildScrollView时的堆栈小部件错误

转载 作者:行者123 更新时间:2023-12-03 04:53:11 25 4
gpt4 key购买 nike

我有此代码作为配置文件屏幕,我需要它才能在此代码示例上填写“HELLO”之类的文本。但是当我在其中放入很多文本时,屏幕就会溢出。
问题是每次我将 SingleChildScrollView 放入以避免溢出时,我都会收到另一个错误。
请告诉我如何解决此问题。

  @override
Widget build(BuildContext context) {
return Container(
child: SafeArea(
child: FutureBuilder<Profile>(
future: dataService.getHttp(),
builder: ...
),
),
);
}

Widget _buildView(detail) {
return Stack(
alignment: Alignment.center,
children: <Widget>[
Column(
children: <Widget>[
Container(
height: 200.0,
child: Center(
child: Image.network(
'https://i.imgur.com/2F3Al82.jpg',
fit: BoxFit.cover,
height: double.infinity,
width: double.infinity,
),
),
),
Padding(
padding: EdgeInsets.fromLTRB(0.0, 50.0, 0.0, 0.0),
),
Expanded(
child: Container(
color: Colors.white,
child: Column(
children: <Widget>[
Text('HELLO'),
]
),
)
),
],
),
Positioned(
top: 150.0,
child: Container(
height: 100.0,
width: 100.0,
decoration: BoxDecoration(
shape: BoxShape.circle,
image: new DecorationImage(
fit: BoxFit.fill,
image: NetworkImage('https://i.imgur.com/2F3Al82.jpg'),
),
),
),
)
],
);
}

这是错误

this is the error

最佳答案

由于Expanded小部件,您收到此错误。 SingleChildScrollView允许无限的高度,如果您删除了Expanded小部件,则扩展将占用尽可能多的空间,这两个问题是不兼容的。如果您想在该容器周围留一些空间,建议使用Containers margin属性。

关于android - 使用SingleChildScrollView时的堆栈小部件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61051742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com