删除web视图利润率 [英] Delete margins in webView

查看:128
本文介绍了删除web视图利润率的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有web视图的一个问题。正如你可以在图片中看到有白色边缘。我想填补我的屏幕画面。我该怎么办呢?
这是图片:

这是code:

 的WebView网络=新的WebView(的getContext());
web.getSettings()setJavaScriptEnabled(真)。
。web.getSettings()setBuiltInZoomControls(真);字符串的ImagePath = ID;
字符串的html =< HTML><身体GT;< IMG SRC = \\+的ImagePath +\\>< /身体GT;< / HTML>中;
web.loadDataWithBaseURL(文件:/// MNT / SD卡/ DinEgen /,HTML,text / html的,UTF-8,NULL);
web.setPadding(0,0,0,0);web.setInitialScale(1);
web.getSettings()setJavaScriptEnabled(真)。
。web.getSettings()setLoadWithOverviewMode(真);
。web.getSettings()setUseWideViewPort(真);
web.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
web.setScrollbarFadingEnabled(假);

XML文件:

 < LinearLayout中的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
    机器人:layout_width =match_parent
    机器人:layout_height =match_parent
    机器人:方向=垂直
    机器人:weightSum =100>        < android.support.v4.view.ViewPager
        机器人:ID =@ + ID / presentation_viewPager
        机器人:layout_width =match_parent
        机器人:layout_height =0dp
        机器人:layout_weight =95        />
    <的LinearLayout
        机器人:ID =@ + ID / presentation_indicatorLayout
        机器人:layout_width =match_parent
        机器人:layout_height =0dp
        机器人:layout_weight =5
        机器人:比重=中心
        机器人:背景=@绘制/ choose_small_normal
        >
    < / LinearLayout中>
< / LinearLayout中>


解决方案

这一个替换您的标记:

 <车身风格=保证金:0;填充:0;'>

下面是一个小窍门在网页视图图像:
添加适合的图像在屏幕宽度的造型。在所有屏幕尺寸的伟大工程:

 <风格类型='文字/ CSS'>
       IMG {最大宽度:100%;高度family:宋体;} DIV,P,跨度,一个{最大宽度:100%;}
       < /风格>

I have a problem with webView. As you can see on the picture there are white margins. I want to fill my screen that picture. How I can do that? This is picture:

this is code:

    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 file:

<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>

解决方案

Replace your tag with this one:

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

Here's another tip for images in a webview: add a styling that fits images in the width of the screen. Works great on all screen sizes:

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

这篇关于删除web视图利润率的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆