Adndroid 2.X的设置

webview是一个使用方便、功能强大的控件,但由于webview的背景颜色默认是白色,在一些场合下会显得很突兀(比如背景是黑色)。

此时就想到了要把webview的背景设置为透明,这样就可以与其背景融为一体。

在2.X的平台下,一般设置webview背景为透明的方法如下:

wvContent.setBackgroundColor(0);  

Adndroid 4.0下背景透明失效
但当程序在4.0上使用时,发现居然这种设置方法无法,即使通过上面设置背景为0,照样显示出原来默认的白色背景。

通过网上查找,发现原来是由于硬件加速导致的,此时就想到了使用代码关闭当前webview的硬件加速,方法如下:

wvContent.setLayerType(View.LAYER_TYPE_SOFTWARE,null);  

这时发现又有新问题,如果要通过该代码进行设置,SDK最低版本也要11(android 3.0)无法正常编译。

柳暗花明

不给在代码里设置,咱可以在布局文件中直接对webview进行设置啊,方法如下:

android:layerType="software" 

通过测试,在4.0和2.2都能正常运行,webview透明背景设置成功

Android之webview背景设置为透明无效相关推荐

  1. css 文本背景色透明_如何使用CSS将文本或图像的背景设置为透明?

    css 文本背景色透明 Introduction: 介绍: In web development, there are numerous ways by which we can style our ...

  2. Photoshop简单案例(7)——利用对象选择工具将图片背景设置为透明

    目录 一.项目介绍 二.基本流程 三.效果演示 四.拓展 一.项目介绍 工具栏中第四个工具包括三个工具:对象选择工具.快速选择工具和魔棒工具.这三个工具主要用于智能抠图,而本文中的将图片背景设置为透明 ...

  3. android popupwindow 自定义背景,android – 无法将PopupWindow背景设置为透明

    我有以下代码: View child = getLayoutInflater().inflate(R.layout.contextual_menu_lp_activity,null) child.se ...

  4. android 设置窗口透明效果,android - 如何将对话框窗口背景设置为透明,而不影响其边距...

    当前,我有以下对话框,我将对其项目执行扩展/折叠动画. 该对话框是通过以下代码创建的import android.support.v7.app.AlertDialog; final AlertDial ...

  5. 如何在Android上使背景20%透明

    本文翻译自:How to make a background 20% transparent on Android 我如何使Textview的背景大约20%透明(不完全透明),背景中是否有颜色(即白色 ...

  6. 用ps将图片背景设置为透明

    下载的图片周围或许有一大片背景颜色,如何将之设置成透明呢?方法如下:. 在网页制作中,往往会发生这种事情,当你把辛辛苦苦制作好的图像插到网页中后,会发现这幅图像的背景颜色和网页背景颜色怎么看也不协调. ...

  7. 将静态文本框的背景设置为透明

    1.静态文本框的背景与对话框的背景是一样的,这里需要将其设置为透明的: 2.在对话框类中响应WM_CtlCOLOR消息: 3.在OnCtlColor(CDC* pDC, CWnd* pWnd, UIN ...

  8. android启动页背景设置,Android APP启动页白(黑)屏问题及解决方法

    一.引言 使用Android智能手机用户都有碰到过,当一个APP启动时,有的APP启动界面会首先展示一个白屏或者黑屏,然后再进入欢迎页,稍作停留最后进入APP主页. 这个白屏或者黑屏的问题真的很影响体 ...

  9. R plot图片背景设置为透明_数据科学06 | R语言程序设计模拟和R分析器

    模拟simulation ➢概率函数 概率函数通常用来生成特征已知的模拟数据,以及在统计函数中计算概率值. 对于任意分布有四种基本函数: 前缀 作用 d 产生随机数 r 估计概率分布的密度 p 估计累 ...

最新文章

  1. 用C++ 和OpenCV 实现视频目标检测(YOLOv4模型)
  2. 细节决定成败--打电话和发邮件的细节
  3. ios浏览器不支持onblur事件
  4. 01.analyzer简介及char_filter组件
  5. 关于指针int *p=a和*p=a的纠正
  6. 给萌新的Flexbox简易入门教程
  7. mysql当前时间相减_mysql 查询当前时间加减时间
  8. 省钱版----查找 IoT 设备TTL线序__未完待续
  9. Redis配置主从服务器
  10. SSO单点登录跨域跨服务器
  11. 基于Java毕业设计新冠疫苗接种预约系统登录源码+系统+mysql+lw文档+部署软件
  12. 查找list中重复数据
  13. 无泪的眼神---上海街头真实的一幕!(转自 燕南社区)
  14. Spring Boot(号称Java当前最流行的开发框架) 中启动HTTPS
  15. HP Pavilion Slimline 400-011cx Desktop PC 重装windows server 2008 r2 x64 找不到RealTek 8168网卡
  16. 一起来复习Data Science:统计学中那些让人容易遗忘的知识点
  17. Mybatis 面试常问问题总结(附答案)
  18. P25 Scanner类
  19. Python类变量和实例变量区别
  20. 医生告诉你,感染了幽门螺旋杆菌该这样做

热门文章

  1. 用啥Selenium?! .NET程序员就用自家的Playwright for .NET
  2. C# action,delegate,func的用法和区别
  3. Mock 框架 Moq 的使用
  4. 在腾讯云云函数计算上部署.NET Core 3.1
  5. 明源云创CI/CD技术演进
  6. Istio Pilot架构解析
  7. .NET中的内存管理
  8. 采用.NET CORE的全异步模式打造一款免费的内网穿透工具--NSmartProxy
  9. DotNetty 实现 Modbus TCP 系列 (二) ModbusFunction 类图及继承举例
  10. .NET Core开发日志——简述路由