2012-04-25 13 views
1

私は2つのwebviewsでレイアウトをしようとしています。私の問題は、私が別のWebビューの上に置いておきたいときです。彼らは別の位置に置かれます。ありがとうございます!! ;)どのように2つのwebview(別のwebview上に1つ)を置くことができます

私はここに私のコードを記述します。

<?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

なぜWebビューを別のものにする必要がありますか? –

答えて

0

がでframeLayoutでwebviewsの両方を入れてみてください。それはビューを積み重ねます。

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> 
+0

Agarwal、あなたの素晴らしい答えをありがとう!) – Christian

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> 
+0

ありがとうrspython。あなたの答えはとても良いです! ;)私は試しに行く! ;) – Christian

+0

あなたの問題を正しく解決する答えを受け入れるのを忘れないでください – rspython

関連する問題