是否有可能将 WebView (webview_flutter) 放入 ListView 而不分配其尺寸但自动采用其高度。我找到的唯一可行的解​​决方案是通过分配高度将 WebView 放入容器中,但我不想分配任何高度,我只是希望它根据其内容占据高度。

我为此尝试了很多解决方案,包括 Expanded ,但出现关于无限高度的错误。有什么解决办法吗?

最佳答案

直到现在你不能像我期望的那样......但是你可以在你的 webview 小部件中包含一个滚动

导入这些库:

导入 'package:flutter/gestures.dart';

导入 'package:flutter/foundation.dart';

将此行添加到您的 webview 小部件:

gestureRecognizers: Set()..add(Factory<VerticalDragGestureRecognizer>(()=>VerticalDragGestureRecognizer())),

你就完成了:)

编辑
flutter_widget_from_html 插件现在支持 webview 和 iframe,你可以在 web_view 插件中使用它,而无需使用高度

10-07 19:45
查看更多