【发布时间】: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