首页 > 解决方案 > 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 天,但我不知道为什么这段代码不起作用。有人可以帮忙吗?

标签: androidandroid-studioflutterwebviewsmartphone

解决方案


推荐阅读