android - Flutter WebView App 不响应我的触摸事件
问题描述
我正在研究颤振,我正在尝试使用颤振制作 webview 应用程序。首先,这是我的代码:
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';
import 'dart:async';
class flutterHome extends StatefulWidget {
@override
_ flutterHomeState createState() => _flutterHomeState();
}
class _flutterHomeState extends State<flutterHome> {
Completer<WebViewController> _controller = Completer<WebViewController>();
final Set<String> _favorites = Set<String>();
@override
Widget build(BuildContext context) {
return Scaffold(
body: WebView(
initialUrl: 'https://www.google.com',
onWebViewCreated: (WebViewController webViewController) {
_controller.complete(webViewController);
},
),
);
}
}
当我执行此代码时,它首先成功加载初始 url,但 webview 的大小不适合它运行的设备。此外,我无法滚动或触摸网站中的任何内容。我为此奋斗了大约 5 或 6 天,但我不知道为什么这段代码不起作用。有人可以帮忙吗?
解决方案
推荐阅读
- java - 使用 SingleSignOutFilter 时 SingleSignOutHttpSessionListener 的实用程序
- c# - 列出我猜到的所有数字
- php - WordPress 已经存在 wp-config.php(Docker、ECS)
- scala - 如何使用大小写和匹配来定义 DataFrame?
- jquery - 如何在脚本之后运行事件?
- html - 我们如何在表单 post 中传递 http 请求正文中的 JSON 数据
- arrays - 使用多个线程搜索数组,同时不做任何不必要的额外工作
- java - 如何在 JasperServer 中使用 XML(不是 URL)作为源?
- python - 如何将 Null 作为值传递给存储过程以使用 python 查询 postgresdb?
- c# - 如何增加包含数字的字符串的最后一部分