Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何阻止GridView中的文本溢出_Flutter - Fatal编程技术网

Flutter 如何阻止GridView中的文本溢出

Flutter 如何阻止GridView中的文本溢出,flutter,Flutter,我有一个GridView,它有一个文本小部件,带有很长的文本,可以进行软包装。但是如果文本太长,它将从GridView流出,并且不会被裁剪。我试图将其封装到几个布局小部件中,但都不起作用 例如,FittedBox不起作用,因为这样文本就不会软包装 这是GridView的一个示例: GridView.builder( gridDelegate: SliverGridDelegateWithMaxCrossAxisExtent( maxCrossAxisExtent: 150,

我有一个GridView,它有一个文本小部件,带有很长的文本,可以进行软包装。但是如果文本太长,它将从GridView流出,并且不会被裁剪。我试图将其封装到几个布局小部件中,但都不起作用

例如,FittedBox不起作用,因为这样文本就不会软包装

这是GridView的一个示例:

GridView.builder(
    gridDelegate: SliverGridDelegateWithMaxCrossAxisExtent(
      maxCrossAxisExtent: 150,
      childAspectRatio: 3,
    ),
    itemBuilder: (context, index) {
      return Text("$index: Das ist ein langer Text, der hoffentlich auf viele Zeilen umbricht, aber sonst keinen großen Sinn ergibt");
    },
),

什么可以完成这项工作?

您只需将文本小部件包装在
裁剪器中

return ClipRect(
  child: Text("$index: Das ist ein langer Text, der hoffentlich auf viele Zeilen umbricht, aber sonst keinen großen Sinn ergibt")
);

thanx,我不知道那个小部件。多么简单的解决方案!