2012-07-10 120 views
3

我有一個webView的問題。正如你在圖片上看到的那樣,有白色邊緣。我想填充我的屏幕上的圖片。我該怎麼做? 這是圖片: enter image description here在webView中刪除邊距

這是代碼:

WebView web = new WebView(getContext()); 
web.getSettings().setJavaScriptEnabled(true); 
web.getSettings().setBuiltInZoomControls(true); 

String imagePath = id; 
String html = "<html><body><img src=\""+ imagePath + "\"></body></html>"; 
web.loadDataWithBaseURL("file:///mnt/sdcard/DinEgen/", html, "text/html","utf-8",null); 
web.setPadding(0, 0, 0, 0); 

web.setInitialScale(1); 
web.getSettings().setJavaScriptEnabled(true); 
web.getSettings().setLoadWithOverviewMode(true); 
web.getSettings().setUseWideViewPort(true); 
web.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY); 
web.setScrollbarFadingEnabled(false); 

XML文件:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    android:weightSum="100"> 

     <android.support.v4.view.ViewPager 
     android:id="@+id/presentation_viewPager" 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="95" 

     /> 
    <LinearLayout 
     android:id="@+id/presentation_indicatorLayout" 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="5" 
     android:gravity="center" 
     android:background="@drawable/choose_small_normal" 
     > 
    </LinearLayout> 
</LinearLayout> 
+0

能不能發佈你的uml文件? – AkashG 2012-07-10 10:10:29

+0

而不是動態地將webview動態添加到線性layout.take相對佈局,添加webview和viewPager在它.alignParentBottom真正的viewPager.by你可以看到如何佈局看起來不會得到兩個空間 – AkashG 2012-07-10 10:25:31

回答

13

與此一替換您的標籤:

<body style='margin:0;padding:0;'> 

下面是一個小竅門webview中的圖像: 添加適合屏幕寬度圖像的樣式。在所有屏幕尺寸上效果很好:

<style type='text/css'> 
     img {max-width: 100%;height:initial;} div,p,span,a {max-width: 100%;} 
     </style> 
+0

不起作用,但謝謝 – user1302569 2012-07-10 11:17:00

+0

好的,所以這個問題可能在html中。我編輯了我的答案。讓我知道,如果它幫助 – 2012-07-10 11:32:08

+0

現在工作很好。非常感謝你 – user1302569 2012-07-10 11:38:50