1. 程式人生 > >Android WebView顯示不全的問題。圖片不顯示的問題。

Android WebView顯示不全的問題。圖片不顯示的問題。

最近寫一個專案,用WebView載入網頁的時候有時能顯示全,有時能,有事還得滑動一下才能顯示出來,奇怪,程式碼都是從一個正常的專案中拷貝過來的,怎麼會出問題呢,而且百度谷歌半天都沒解決,經過半天的排查,原因如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:orientation="vertical"//問題就出在這
    android:layout_height="match_parent"
    tools:context="com.internationaltanke.common.base.TkWebActivity">
    <com.international.tanke.common.widget.TKWebView
        android:id="@+id/cwv_cashou"
        android:layout_width="match_parent"
        android:layerType="software"
        android:layout_height="match_parent"/>
</LinearLayout>

問題是

android:orientation="vertical"忘了指定了,這個不是有預設值嗎?為啥不指定會導致WebView出問題呢,哪個大神解釋一下。

這個問題解決了以後,發現一個網頁圖片載入不出來,必須滑動一下才能加載出來,至今都沒找到解決方案,只能在Activity中加入下面的程式碼:

scrollBy(0,100);
scrollBy(0,100);
讓網頁滑動一下臨時解決,哪位大神有解決方案提供一下,非常感激。