1. 程式人生 > >android webview 顯示空白頁問題解決

android webview 顯示空白頁問題解決

原來的程式碼如下所示,但是一直展示空白頁面。
private WebView webView ;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main_webview);
		this.webView=(WebView) this.findViewById(R.id.WebView);
		this.webView.getSettings().setSupportZoom(false);
//		this.webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
		this.webView.getSettings().setJavaScriptEnabled(true);
		this.webView.getSettings().setDomStorageEnabled(true);
//		this.webView.loadUrl("http://weibo.cn/");
		
		webView.setWebViewClient(new WebViewClient(){   
		        public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error){   
		                  //handler.cancel(); 預設的處理方式,WebView變成空白頁   
//		                  //接受證書   
		        	handler.proceed();
		                 //handleMessage(Message msg); 其他處理   
		       }
		 });
		
		this.webView.loadUrl("http://*.*.*.*:8080/html/hello.html");
		
	}
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >
   <WebView android:id="@+id/WebView"
        android:layout_width="fill_parent" 
        android:layout_height="0dip"/>

</RelativeLayout>

修改方式:

<?xml version="1.0" encoding="UTF-8"?>
<AbsoluteLayout android:orientation="vertical" android:id="@+id/tab1" android:layout_width="fill_parent" android:layout_height="fill_parent"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <WebView android:id="@+id/WebView"
    	android:layout_width="fill_parent"
    	android:layout_height="fill_parent"
    	android:layout_x="0.0dip"
    	android:layout_y="0.0dip"
    	android:layout_weight="1.0" />
</AbsoluteLayout>




相關推薦

android webview 顯示空白問題解決

原來的程式碼如下所示,但是一直展示空白頁面。private WebView webView ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn

Android webview 顯示空白問題

 webView.setWebViewClient(new WebViewClient(){                      public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error){

WebView顯示空白問題解決

在使用WebView控制元件將網頁嵌入應用的時候有時會遇到頁面顯示不出來或者顯示為空白頁的情況,以下為解決方案: webView = (WebView) findViewById(R.id.id_wv);獲取WebView WebSettings webSettings

Android webview顯示net::ERR_PROXY_CONNECTION_FAILED解決方案

這段時間一直用手機連線WiFi測試APP,但是一直打不開webview的網頁內容。一直顯示net::ERR_PROXY_CONNECTION_FAILED 如果變成了手機4G流量就可以開啟。一直以為是網路問題,結果發現是我把WiFi設定成代理了。 解決方法:

關於vue-cli打包後,index顯示空白解決方法

1.修改打包時,檔案引用路徑在config檔案加下index.js檔案中,找到 build 中的  assetsPublicPath 將 assetsPublicPath: '/' 修改為 assetsPublicPath: './'  即新增一個點2.註釋相關列印提示(可選

解決Android首次啟動APP時,顯示空白或者黑屏時間長的問題

問題描述: 第一次啟動app(冷啟動,如果不明白冷啟動和熱啟動的話,可以百度一下),會出現白屏或者黑屏,而且當代碼量增多的時候,出現的時間很長。這樣的使用者體驗多不好。下面我寫了一個小例子,先模擬一下該問題的效果圖,以及解決問題後的效果圖。處理前有空白頁如圖1,

華為nexus 6p,聯想900等 android手機載入webview 顯示空白解決方案

Android]用WebView訪問證書有問題的SSL網頁 android #webview Aug 29, 2013 在WebView里加載SSL網頁很正常,也沒什麼難度。但如果要載入的SSL頁面的證書有問題,比如過期、資訊不正確、發行機關不被信任等

解決Android啟動顯示空白介面的問題,自定義進入軟體前的背景圖片

1.新建xml檔案 設定其背景圖片 android:background="@mipmap/initmap" <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=

關於對android載入webview出現空白的問題記載

網上有很多載入webview的程式碼,並且都很完善,所以這裡就貼一下主要的程式碼,如圖: 只要設定這幾行其實就可以加載出來網頁了,但是在我的虛擬機器和手機上都不行ios和瀏覽器上都可以並且是沒有問題的,所以我就百度、谷歌了一波還是不行,重要的是我忽略了最重要的一個問題,

android客戶端學習-scrollview中新增webview顯示空白的問題

在scrollview中新增webview,牽扯到高度計算的問題,這個試了很多方法之後,選者了下面這種: 1.xml檔案中 <ScrollView android:layout_width="match_parent" android:layout_height="

iframe框架顯示空白的原因及解決辦法

今天上午突然發現前幾天用著沒有問題的iframe框架竟然顯示空白頁了,很是鬱悶。從debug的角度來說,這次改錯真是失敗,明明是很簡單的一個問題,結果被我耗費了半天的時間,可惜可惜。 下面說一下是怎麼回事吧。 iframe框架顯示空白頁,有head和body標籤,但是裡面

tensorboard在windows系統瀏覽器顯示空白解決writer =tf.summary.FileWriter("logs/", sess.graph)

local window 瀏覽器 顯示空白 sta spa con cal file writer =tf.summary.FileWriter("logs/", sess.graph) >tensorboard --logdir=D://logs http://l

ios真機bug, navigateTo多級跳轉以後,用navigateBack關閉多級顯示空白

- 當前 Bug 的表現(可附上截圖) ios下navigateTo多級跳轉以後,用navigateBack關閉多級顯示空白頁 - 預期表現 正常情況下返回螢幕應該顯示“歡迎使用程式碼片段,可在控制檯檢視程式碼片段的說明和文件”,返回時候應該也有值 - 復現路徑

nginx+php-fpm配置後頁面顯示空白解決方法以及用nginx和php-fpm解決“502 Bad Gateway”問題

https://stackoverflow.com/questions/15423500/nginx-showing-blank-php-pages For reference, I am attaching my location block for catching files wi

android webview無法開啟webgl解決以及騰訊x5核心的webview依然無法載入webgl的解決

由於嵌入一個3d的導航,需要支援webgl,但是android 6.0及其以上都無法開大,網上搜資料發現騰訊x5webview可以,附上地址: https://x5.tencent.com/tbs/index.html 但是在實際使用過程中碰到很多問題,結尾再說. 1.匯入ja

AndroidAndroid WebView常見問題及解決方案彙總

就目前而言,如何應對版本的頻繁更新呢,又如何靈活多變地展示我們的介面呢,這又涉及到了web app與native app之間孰優孰劣的爭論. 於是乎,一種混合型的app誕生了,靈活多變的部分,如淘寶商城首頁的活動頁面,一集凡客誠品中我們都可以見到web 頁面與native頁面

Android WebView問題彙總以及解決方法

Android WebView常見問題解決方案彙總: 1、Android webview背景設定為透明無效 webview是一個使用方便、功能強大的控制元件,但由於webview的背景顏色預設是白色,

ubuntu開機只顯示空白桌面解決方案

sudo apt-get install gdm  sudo apt-get install ubuntu-desktop  sudo apt-get install gnome-core  順利安裝了gnome,重啟, 出現新的介面,圖示都回來了。

Android WebView常見問題及解決方案彙總 .

Android WebView常見問題解決方案彙總: 就目前而言,如何應對版本的頻繁更新呢,又如何靈活多變地展示我們的介面呢,這又涉及到了web app與native app之間孰優孰劣的爭論. 於是乎,一種混合型的app誕生了,靈活多變的部分,如淘寶商城首頁的活動頁面,一集凡客誠品中我們都可以見到w

ubuntu 下 訪問html網頁正常,訪問php頁面空白解決辦法

由於nginx與PHP-fpm之間的一個小bug,會導致這樣的現象: 網站中的靜態頁面 *.html 都能正常訪問,而 *.php 檔案雖然會返回200狀態碼, 但實際輸出給瀏覽器的頁面內容卻是空白。 簡而言之,原因是nginx無法正確的將 *.php 檔案的地址傳遞給p