Android的默认浏览器应用程序在滚动时显示zoom 控件,还允许收缩zoom .如何为自己的Webview启用此功能?

我试过:

webSettings.setBuiltInZoomControls(true);
webSettings.setSupportZoom(true);

但这两种功能都不会因此启用.顺便说一句,如果有区别的话,我已经为Webview设置了WebChromeClientWebViewClient.

谢谢

推荐答案

奇怪的在OnCreate方法中,我使用

webView.getSettings().setBuiltInZoomControls(true);

而且它在这里工作得很好.

Android相关问答推荐

使用kotlin kotlinx序列化与generic

处理Room数据库中的嵌套实体

Google Play测试应用程序Crash-java.lang.NoSuchFieldError:没有Lkotlinx/coroutines/CoroutineExceptionHandler类型的字段键

房间@嵌入式VS一对一关系

如果我的圆形图像的顶部居中于卡片内部,我如何在其下方画一条弧线?

当按下通知时,将Android应用程序置于前台

Android studio应用判断无法打开离线数据库

如何在同一行中滚动自定义布局和惰性列,就好像它们是一个组件一样

如何在卡片视图右侧添加箭头

Android kotlin 中闪屏 API 执行完成后如何根据身份验证将用户导航到特定屏幕

Android WebView 不会在滚动端加载新内容

在 compose 中做可变状态堆栈

Compose 状态不是 recomposing

用作输入参数的 Lambda 函数导致重组

Visual Studio 无法在 Android 上编译 .NET MAUI 项目

如何在 BottomBar jetpack compose 中删除选定的椭圆项目 colored颜色

重命名列失败的房间自动迁移(NOT NULL 约束失败,生成错误的迁移类)

如何使用 ConstraintLayout 链接两个文本

firebase-messaging和firebase-inappmessaging-display之间有什么区别?

为什么按钮没有拉伸到屏幕边缘?