是否有可能将 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 插件中使用它,而无需使用高度