使WebView的高度(webview_flutter)网页的高度

时间:2019-05-30 20:53:07

标签: flutter

我想在同一页面上的Flutter应用中拥有多个WebView(来自webview_flutter插件)。我想加载每个页面,以便容器的高度与网页的高度相同。

这是我到目前为止所拥有的:

ListView(
   children: <Widget>[
      Container(
         height: 500,
         child: WebView(
            initialUrl: urlA,
         ),
      ),
      Container(
         height: 500,
         child: WebView(
            initialUrl: urlB,
         ),
      ),
      Container(
         height: 500,
         child: WebView(
            initialUrl: urlC,
         ),
      ),
   ]       
)

显然,这会加载3个高度为500的Web视图。但是,我不想为每个页面都定义一个高度,而是让它根据实际的高度来设置Container的高度页。 (即urlA的页面高度为300,urlB为250,urlC为600,因此每个容器(或其他小部件)的高度分别为300、250和600。每个容器都恰好适合大小。如果它们离开页面,则可以使用ListView滚动。)

0 个答案:

没有答案