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

She*_*lam 5 layout android webview android-webview

我的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>
Run Code Online (Sandbox Code Playgroud)

小智 15

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

browser.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
Run Code Online (Sandbox Code Playgroud)


小智 5

在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然后它将完成工作.


Bry*_*eld 2

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

尝试改用RelativeLayout。(只需将LinearLayout重命名为RelativeLayout即可)

  • 如果没有解决问题,为什么它被标记为正确答案? (10认同)