开发者社区> 问答> 正文

阿里云验证码2.0弹窗验证的,不同的手机在适配这个小窗显示时,出现宽高遮挡的情况,这个有什么方案吗?

在安卓下,现在H5是做阿里云验证码2.0弹窗验证的,不同的手机在适配这个小窗显示时,出现宽高遮挡的情况,这个有什么方案吗?个别手机会有这种情况

lQLPKHr8MhSkBOvNAwnNAaywTkThscycS9oFeuD9Lv0jAA_428_777.png
lQDPJx7azyyHi-vNBQDNAkCw36vxMDyoDa4FeuELcuOyAA_576_1280.jpg

展开
收起
嘟嘟嘟嘟嘟嘟 2024-01-04 22:05:00 85 0
1 条回答
写回答
取消 提交回答
  • 你这是设置了webview的大小了吧 可以试一下做成适配的
    Java:
    WebView myWebView = (WebView) findViewById(R.id.webview);
    WebSettings webSettings = myWebView.getSettings();

    // 使WebView内容的宽度不超过其视图宽度
    webSettings.setLoadWithOverviewMode(true);
    // 使WebView的内容宽度与其视图的宽度相匹配
    webSettings.setUseWideViewPort(true);
    // 启用WebView缩放功能
    webSettings.setSupportZoom(true);
    webSettings.setBuiltInZoomControls(true);
    webSettings.setDisplayZoomControls(false); // 是否显示原生的缩放控件

    H5的HTML:


    此回答整理自钉群“【客】验证码2.0接入咨询”
    2024-01-04 22:42:12
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Tangram 立即下载
360手机卫士 插件化漫谈 立即下载
手机京东Crash自动分析处理系统 立即下载