繁体   English   中英

为什么我的WebView不能填满整个屏幕宽度?

[英]Why isn't my WebView filling up the entire width of my screen?

我的WebView没有填满手机的整个宽度。 我告诉fill_parent。 不知道为什么?

<?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="horizontal">

    <WebView android:layout_height="fill_parent" android:layout_width="fill_parent" android:id="@+id/WebView"></WebView>
    </LinearLayout>

webview的滚动条正在占用这个大小。 用它来摆脱它

browser.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);

在Activity布局(xml)中,更具体地说,LinearLayout标签默认包含一些填充:android:paddingBottom =“@ dimen / activity_vertical_margin”android:paddingLeft =“@ dimen / activity_horizo​​ntal_margin”android:paddingRight =“@ dimen / activity_horizo​​ntal_margin”android: paddingTop = “@扪/ activity_vertical_margin”

删除它,将WebView设置为fill_parent然后它将完成工作。

线性布局是水平方向我认为你不能在水平方向上填充宽度。

请尝试使用RelativeLayout。 (只需将LinearLayout重命名为RelativeLayout)

在Activity布局(xml)中,它可能是相对或其他布局,它默认包含一些填充,如:android:paddingBottom =“@ dimen / activity_vertical_margin”android:paddingLeft =“@ dimen / activity_horizo​​ntal_margin”android:paddingRight =“@ dimen / activity_horizo​​ntal_margin“android:paddingTop =”@ dimen / activity_vertical_margin“

删除上面的行,并将宽度和高度填充为“fill_parent”。 这很有效

我知道在我的xml中你将填充宽度没有问题...检查出来。

你会看到我在我的基础LinearLayout中使用wrap_content

   <LinearLayout android:orientation="horizontal"  android:background="@drawable/dailygoal"
        android:layout_height="wrap_content" android:layout_width="fill_parent"
       android:padding="3px"

      >         
            <WebView
        android:id="@+id/dailygoalswebview"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
         android:layout_gravity="right"
         android:padding="20px" 
        >
    </WebView>
             </LinearLayout>

我只是将上面的xml应用到我的main.xml布局......我希望你好运..

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM