需要在一个视频view上叠加一个webview显示一些第三方的内容,例如视频、图片、h5页面等。显示图片时出现了边框和滚动条等不在预期的内容。由于对web相关的技术不甚了解,查询一番后完美解决。图片自适应webview大小显示。

xml布局文件如下:

        <WebViewandroid:id="@+id/ad_webview"android:layout_width="127dp"android:layout_height="191dp"android:layout_centerVertical="true"android:layout_alignParentRight="true"android:layout_marginRight="0dp" />

代码如下,需要自己实现一些html内容:

        String url = "https://i1.mifile.cn/a2/1623746729_9798645_s1080_1188wh.jpg";ViewGroup.LayoutParams para = mADwebview.getLayoutParams();String data = "<html><head><title>AD</title><meta name=\"viewport\"\"content=\"width="+dpwidth+", initial-scale=0.65 \" /></head>";//data = data + "<body><center><img width=\""+dpwidth+"\" src=\""+"https://i1.mifile.cn/a2/1623746729_9798645_s1080_1188wh.jpg"+"\" width=\"100%\" height=\"100%\"/></center></body></html>";data = data + "<body style=\"margin: 0px;padding: 0; height: 100%\"><img style=\"-webkit-user-select: none;margin: auto;cursor: zoom-in;background-color: hsl(0, 0%, 90%);transition: background-color 300ms;\" src=\""+url+"\" width=\"100%\" height=\"100%\"/></body></html>";mADwebview.loadData(data, "text/html", null);

mADwebview是webview的实例。

最终效果如下,加入了显示手机图片的广告:

Android中Webview显示全屏拉伸图片相关推荐

  1. 设置全屏_教你在直播中如何显示全屏弹幕,增加与粉丝的互动

    今天来看看bilibili直播平台直播时如何在全屏游戏的时候观看直播间的弹幕. 1弹幕姬 弹幕姬是一个第三方的插件,官网是https://www.danmuji.org/.可以设置它来读取弹幕或观看全 ...

  2. css显示全屏背景图片

    css设置全屏背景图片             *{                 margin: 0;                 padding: 0;             }      ...

  3. 随笔:说说第一次在android中嵌入非全屏显示的unity游戏时的坑之——界面切换时出现延迟/卡顿/花屏等现象解决方法

    One 最近对接了个unity3D做的小游戏到android项目中:游戏嵌入项目的界面且非全屏显示,项目几经波折,到我手上的时候,已经采用了在同一个activity中用两个View来分别显示andro ...

  4. Android中界面实现全屏显示的两种方式

    在开发android的应用当中,我们会遇到将一些界面设置为全屏显示的格式,有两种实现的方法.其一是在Java代码中实现,其二是在配置文件中实现. 1. 在Java代码中设置 super.onCreat ...

  5. android webview调js方法,Android中WebView与H5的交互,Native与JS方法互调

    项目中经常用到WebView与H5的交互,一个是H5调本地方法,一个是本地调H5方法,在此记录一下. 首先,启用JS支持 //启用js支持 webSettings.setJavaScriptEnabl ...

  6. css禁止背景图拉伸_html-css控制背景图全屏拉伸不重复显示

    在HTML中,当我们设置背景图,只能采用是否重叠.居中.重叠方向这几个选项 CSS3中设置 body { background:#3d71b8 url(../back_main.png); backg ...

  7. 【UGUI】 全屏背景图片等比例拉伸自适应

    效果如下: 首先感叹一下,UGUI的自适应做的还是非常不错的,RectTransform中提供了非常多种的自适应方式.对做界面来说还是很友好的. 如果界面上需要有个全屏的背景图(UI界面一般都是有的吧 ...

  8. android中布局全屏,怎么在Android 应用中实现一个全屏与非全屏功能

    怎么在Android 应用中实现一个全屏与非全屏功能 发布时间:2020-12-04 17:31:45 来源:亿速云 阅读:135 作者:Leah 怎么在Android 应用中实现一个全屏与非全屏功能 ...

  9. wordpress 背景_如何在WordPress中添加全屏背景图片

    wordpress 背景 Full screen background image seems to be a new design trend that is becoming fashionabl ...

最新文章

  1. 集合70多种推荐算法,东北大学老师用Java写了一个开源库,在GitHub上收获近1500个Star...
  2. Leangoo英文版来了~
  3. 学习C语言你是否思考过表达式11111*11111的值是多少?把5个1换成6个1呢?9个1呢?...
  4. 解决Incorrect integer value: ‘‘ for column问题
  5. ABAP--如何建立通过sap表维护工具来维护自定义表TCODE
  6. bootstrap获取弹框数据_Bootstrap模态弹出框的实例教程
  7. Netflix Eureka
  8. kafka1.0+ 集群搭建
  9. STL总结之list
  10. abd串口工具使用教程_如何使用命令刷机 ADB与FASTBOOT工具使用教程
  11. C#/winform 旅游管理信息系统
  12. Java Set集合及Map集合详解
  13. 网课题库接口搭建步骤
  14. html仿excel冻结 css,css实例:实现gridview仿excel冻结列
  15. 计算机中b代表的含义是什么意思,表示文件大小的MB,KB,B等是什么意思?
  16. c语言点阵输出字母,单片机C语言程序设计:8X8LED 点阵显示数字
  17. 杂牌蓝牙适配器驱动安装(转)
  18. 年度全球十大突破性技术公布,TikTok推荐算法等入选
  19. Python 练习005 ——疯狂填词程序
  20. linux yum命令详解,yum命令详解

热门文章

  1. 海思芯片中VI的DEV和chan的概念
  2. 关于ETD.sys的系统蓝屏问题的解决
  3. 删除github上的一个仓库或者仓库里面的某个文件
  4. 计算机基本基础知识实训总结,计算机基础实训总结范文
  5. 20220211纪中集训总结
  6. [Android study note]安装Apache服务器
  7. HIT-ICS2022大作业(程序人生-Hello’s P2P)
  8. git 修改远端 commit 信息
  9. 多元函数条件极值的求法 拉格朗日乘数法
  10. BeanCopier系列之二:使用Converter