Android Flatter WebView应用程序不响应我的触摸事件
我正在学习颤振,我正在尝试使用颤振制作webview应用程序。首先,这是我的代码:Android Flatter WebView应用程序不响应我的触摸事件,android,android-studio,flutter,webview,smartphone,Android,Android Studio,Flutter,Webview,Smartphone,我正在学习颤振,我正在尝试使用颤振制作webview应用程序。首先,这是我的代码: import 'package:flutter/material.dart'; import 'package:webview_flutter/webview_flutter.dart'; import 'dart:async'; class flutterHome extends StatefulWidget { @override _ flutterHomeState createState()
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);
},
),
);
}
}
导入“包装:颤振/材料.省道”;
导入“package:webview_flatter/webview_flatter.dart”;
导入“dart:async”;
类扩展StatefulWidget{
@凌驾
_flatterHomeState createState()=>\u flatterHomeState();
}
类(homestate扩展状态){
Completer _controller=Completer();
最终集_favorites=Set();
@凌驾
小部件构建(构建上下文){
返回脚手架(
正文:WebView(
初始URL:'https://www.google.com',
onWebViewCreated:(WebViewController WebViewController){
_控制器。完成(webViewController);
},
),
);
}
}
当我执行此代码时,它首先成功加载初始url,但webview的大小不适合它运行的设备。此外,我不能滚动或触摸网站中的任何内容。我已经为此奋斗了5到6天,但我不知道为什么这段代码不起作用。有人能帮忙吗?即使我能够与网页交互,我的手机中的相同代码也能正常工作。有一次尝试添加最新的依赖项,即“webview\u flatter:^0.3.22+1”。我在1.0.0中体验到了这一点。即使我能够与网页交互,同样的代码在我的手机中也能正常工作。有一次尝试添加最新的依赖项,即“webview\u flatter:^0.3.22+1”。我在1.0.0中遇到了这种情况。