问题描述:webView程序 第一次加载页面是出现2秒(很短暂的时间)白屏或是黑屏或是其他页面之后再加载出webview页面

问题原因:webview是android中的一个控件,首先创建Activity在执行加载URL地址,在此过程中Activity页面中没有任何东西,所以呈现白屏的问题。之所以出现黑屏或是其他的界面时可能是由于创建Aactivity之后有加载过一些原生的界面导致的,或是其他的原因。

解决问题

//此段代码不可少,将背景色更换为透明色,否则显示背景图片以及progressDialog不会显示myWebView.setBackgroundColor(android.R.color.transparent);//更换背景图片myWebView.setBackgroundResource(R.drawable.welcome);// 第一次进入程序时,加载URL显示加载提示框progressFirst = ProgressDialog.show(MainActivity.this, null, "请稍后,正在加载.....");// 判断webview是否加载,加载URLif (myWebView == null) {   myWebView.loadUrl(dataApplication.getCurrentUrl());   }


   
if(progressFirst.isShowing()){//加载URL完成后,进度加载提示框消失      progressFirst.dismiss();  }
问题总结:此个问题,重在分析出现的原因,其实并不难解决。


                


更多相关文章

  1. Android(安卓)UI--ViewPager扩展Tab标签指示
  2. Android中so使用知识和问题总结以及插件开发过程中加载so的方案
  3. Android(安卓)修改字体,跳不过的 Typeface
  4. Android动态加载技术 简单易懂的介绍方式
  5. 瘦瘦App Android(安卓)redesign简版
  6. Android(安卓)插件化
  7. Android平台上大长图(图片很大的那种)的加载原理和方式
  8. 手把手教你实现Android(安卓)RecyclerView上拉加载功能
  9. SDL 从内存流中加载图像并显示

随机推荐

  1. Android基础笔记(十)- 帧动画、补间动画详
  2. Android中关系型数据库 GreenDao 3.2.2的
  3. 关于Android(安卓)emulator的proxy问题
  4. Android(安卓)Studio配置Kotlin开发环境
  5. Android(安卓)使用SimpleAdapter创建图文
  6. Android下PM命令常见使用方法
  7. AndroidKiller高版本反编译失败解决
  8. android emulator snapshot
  9. 《精通Android(安卓)2》书评
  10. Android-Async-Http使用记录