gpt4 book ai didi

dart - ListView 中的按钮溢出

转载 作者:IT王子 更新时间:2023-10-29 07:12:41 24 4
gpt4 key购买 nike

我有一个基本的 Listview,其中一个 FlatButton 作为其子项。当按钮文本非常大时,它会溢出。 See image.

如何使用省略号(或其他方式)处理溢出?

这是构建函数:

  @override
Widget build(BuildContext context) {
return Scaffold(
body: ListView(
children: <Widget>[
FlatButton.icon(
color: Colors.grey[200],
onPressed: () {},
icon: Icon(Icons.tune, color: Colors.grey),
label: Text(
'Lorem ipsum dolor sit amet consectetur adipiscing elit sed do ei',
maxLines: 1,
overflow: TextOverflow.ellipsis,
))
],
));
}

最佳答案

您可以将Text 小部件包装在Expanded 中。小部件。

@override
Widget build(BuildContext context) {
return Scaffold(
body: ListView(
children: <Widget>[
FlatButton.icon(
color: Colors.grey[200],
onPressed: () {},
icon: Icon(Icons.tune, color: Colors.grey),
label: Expanded(
child: Text(
'Lorem ipsum dolor sit amet consectetur adipiscing elit sed do ei',
maxLines: 1,
overflow: TextOverflow.ellipsis,
),
))
],
));
}

关于dart - ListView 中的按钮溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54197684/

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