【问题标题】:image added from webview adds margin(space) but pure Image does not add any margin in layout从 webview 添加的图像会添加边距(空格),但纯图像不会在布局中添加任何边距
【发布时间】:2013-12-20 08:36:23
【问题描述】:

我正在尝试在我的 Android 应用中添加横幅广告。 但从 webview 加载的横幅显示有空格或边距。我没有在任何地方指定边距。

图片的广告空间被指定为 300 x 50 意味着任何大于此尺寸的东西都会失焦。

如果此空间显示在 webview 中,则图像将部分显示或从底部和侧面裁剪。

这是直接添加的图片。

这是从 webview 添加的图片。

任何避免这些边距的解决方案,因为我无法自定义固定的 300 x 50 固定尺寸的广告空间。

<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"
    tools:context=".MainActivity" >
     <WebView
        android:id="@+id/webview1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@drawable/bann" /> 

</RelativeLayout>

广告空间为 300 x 50。我无法在此处进行布局说明。它是由 adserver SDK 添加的。

【问题讨论】:

  • 能否请您发布您的布局?谢谢。
  • @fasteque 添加了布局。
  • 哦,我在那篇帖子里找到的!!解决了。谢谢@fasteque。我怎样才能接受这个答案并将这个问题标记为已解决。我发现 html 页面中的默认边距和填充是 10px(从未遇到过这个事实:/)。添加样式&lt;style type="text/css"&gt; html, body { margin: 0px; padding: 0px; } &lt;/style&gt;
  • 很高兴你解决了它,我在下面添加了我的答案。

标签: android html android-layout webview ads


【解决方案1】:

您显示的 html 页面中很可能存在默认边距/填充,请查看此帖子以获取解决方案:Remove unwanted White Space in WebView Android

【讨论】:

    猜你喜欢
    • 2015-03-01
    • 1970-01-01
    • 2015-04-14
    • 1970-01-01
    • 1970-01-01
    • 2013-03-03
    • 2016-05-27
    • 1970-01-01
    • 2013-12-03
    相关资源
    最近更新 更多