我正在尝试使用两个网页浏览进行布局。我的问题是当我想把一个放在另一个webview之上时。他们处于不同的位置。谢谢!! ;)
我在这里写下我的代码:
<?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="vertical" >
<WebView
android:id="@+id/webview2"
android:layout_width="match_parent"
android:layout_height="50dp"
android:autoLink="web"
android:scrollbars="none"
android:textColor="@android:color/black" />
<WebView
android:id="@+id/webview1"
android:layout_width="match_parent"
android:layout_height="570dp"
android:autoLink="web"
android:scrollbars="none"
android:textColor="@android:color/black" />
</LinearLayout>
答案 0 :(得分:1)
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<WebView
android:id="@+id/webview2"
android:layout_width="match_parent"
android:layout_height="50dp"
android:autoLink="web"
android:scrollbars="none"
android:textColor="@android:color/black" />
<WebView
android:id="@+id/webview1"
android:layout_width="match_parent"
android:layout_height="570dp"
android:autoLink="web"
android:scrollbars="none"
android:textColor="@android:color/black" />
</FrameLayout>
答案 1 :(得分:1)
我想这取决于你是否正在尝试堆叠它们,以便一个物理上位于另一个顶部,即覆盖它,或者你是否要求能够将它们堆叠在屏幕上一个在顶部,另一个在它下面,朝向底部。
如果是这种情况,我建议你将它们放在RelativeLayout中,并使用android:layout_align ....和android:layout_above |以下属性的组合来排列它们。
然后你可以通过更改layout_above | below属性来切换它们,例如
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<WebView
android:id="@+id/webview2"
android:layout_width="match_parent"
android:layout_height="50dp"
android:autoLink="web"
android:scrollbars="none"
android:textColor="@android:color/black" />
<WebView
android:id="@+id/webview1"
android:layout_width="match_parent"
android:layout_height="570dp"
android:autoLink="web"
android:scrollbars="none"
android:textColor="@android:color/black"
android:layout_below="@id/webview2"
android:layout_alignParentLeft="true"/>
</RelativeLayout>
答案 2 :(得分:0)
尝试将两个网页浏览放在一个framelayout中。这将堆叠视图。