我正在尝试将长文本包装在Text
内的Stack
小部件中。以下是代码。
Scaffold(
body: Stack(
children: <Widget>[
_header(context),
Align(
alignment: Alignment(0.0, -0.5),
child: Text(
"TITLE OF LONG TEXT",
style: Theme.of(context).textTheme.display1,
),
),
Align(
alignment: Alignment(0.0, 0.0),
child: Text(
"text long. " * 150,
)
)
],
),
);
问题是文本重叠并且从视图顶部开始。如此处所示:
Screenshot of the overlapping text
我在做什么错?我尝试在堆栈中使用ListView,这也会导致相同的问题。
答案 0 :(得分:0)
仅使用Column
代替Stack
和Expanded
(如果需要)
Column(
children: []
)