【问题标题】:Center Webview in FlutterFlutter 中的中心 Webview
【发布时间】:2021-08-20 16:45:33
【问题描述】:

我目前正在使用 Flutter 团队的 official 插件。但是无论我做什么,我都无法将呈现的 webview 居中。

这是我的脚手架的主体

Container(
          child: Column(
            children: [
              Expanded(
                child: WebView(
                  initialUrl: 'about:blank',
                  onWebViewCreated: (WebViewController webViewController) {
                    _controller = webViewController;
                    loadHtmlFromAssets();
                  },
                ),
              ),
            ],
          ),
        )

这里是 loadHtmlFromAssets 函数

loadHtmlFromAssets() async {
_controller.loadUrl(Uri.dataFromString(html,
        mimeType: 'text/html', encoding: Encoding.getByName('utf-8'))
    .toString());

}

【问题讨论】:

  • 你解决了吗?
  • 不,不幸的是,我写了我希望使用 web 视图作为常规页面本身显示的 html 收据,因为我们的后端允许它:(
  • 是的,我也这样做了,我使用 CSS 代码将我的 HTML 正文居中。不知道行不行

标签: flutter webview flutter-layout


【解决方案1】:

可能使用:

Container(
  child: Center(
    child: WebView(...)
  )
)

【讨论】:

    猜你喜欢
    • 2020-01-28
    • 2019-12-08
    • 1970-01-01
    • 2020-05-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-06
    • 2019-01-12
    • 2018-08-14
    相关资源
    最近更新 更多