android webview加载网页按后退键黑屏一下问题的解决方案

本文主要介绍了在Android中使用WebView加载网页时,点击后退键出现短暂黑屏现象的解决方案。问题根源可能与应用或Activity的style设置有关,特别是`android:windowIsTranslucent`属性。将该属性从true改为false可以解决此问题。
摘要由CSDN通过智能技术生成

出现这个问题刚开始还真是一头雾水,不知道怎么解决,后来跟同事一交流,发现凡是这种问题,很大一部分原因是application的style,或者activity的style设置问题,比如启动页黑屏问题也是style问题等,因为你不设置的话,可能就是系统给你设置的style,但是不符合你得要求,还是回到刚刚的问题,webview加载网页按后退键黑屏一下的问题,我查找发现我activity也没什么设置在配置文件中,然后就检查Application属性android:theme设置为

<style name="contentoverlay" parent="@android:style/Theme.Light">

        <item name="android:windowNoTitle">true</item>
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowContentOverlay">@null</item>

</style>

发现我android:windowIsTranslucent是设置为true,后来改为false就好了,后来查一下这个属性的意思,是否半透明,但为什么会引起这个问题,说实话我也没想通!在此就记录下,说不定以后会有人遇到类似的问题,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值