[英]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_horizontal_margin”android:paddingRight =“@ dimen / activity_horizontal_margin”android: paddingTop = “@扪/ activity_vertical_margin”
删除它,将WebView设置为fill_parent然后它将完成工作。
线性布局是水平方向我认为你不能在水平方向上填充宽度。
请尝试使用RelativeLayout。 (只需将LinearLayout重命名为RelativeLayout)
在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”。 这很有效
我知道在我的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.