我的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>
答案 0 :(得分:15)
webview的滚动条正在调整该大小。用它来摆脱它
browser.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
答案 1 :(得分:5)
在Activity布局(xml)中,更具体地说,LinearLayout标签默认包含一些填充,如:
机器人:paddingBottom来= “@扪/ activity_vertical_margin”
机器人:paddingLeft = “@扪/ activity_horizontal_margin”
机器人:paddingRight = “@扪/ activity_horizontal_margin”
机器人:paddingTop = “@扪/ activity_vertical_margin”
删除它,将您的WebView设置为fill_parent然后它将完成这项工作。
答案 2 :(得分:2)
线性布局是水平方向我不认为你可以在水平方向上填充宽度。
请尝试使用RelativeLayout。 (只需将LinearLayout重命名为RelativeLayout)
答案 3 :(得分:0)
我知道在我的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布局......我希望你好运..
答案 4 :(得分:0)
在Activity布局(xml)中,它可能是相对布局或其他布局,它默认包含一些填充:android:paddingBottom =“@ dimen / activity_vertical_margin”android:paddingLeft =“@ dimen / activity_horizontal_margin”android:paddingRight =“ @ dimen / activity_horizontal_margin“android:paddingTop =”@ dimen / activity_vertical_margin“
删除上面的行,并将宽度和高度填充为“fill_parent”。 这工作