0

以下は私のXMLレイアウトファイルです。"OnCreate()" で "loadURL()" を実行しています...つまり、アクティビティが開始されたときに最初に表示されるのは Web サイトです...

ボタンがまったく表示されません.webViewは単にページ全体を占有します.相対レイアウト、線形、スクロールビューを試しました.異常なwebViewのlayout_widthと高さをそれぞれ「10dp」に明示的にしました...それでも食べ尽くします.画面全体に表示され、他には何も表示されません。

ボタン + webview (URL なし) またはボタンなし + webview (URL を開いた状態) のいずれかです。

ボタンを上部に固定したままにしておきたい...そしてその下に通常のWebViewを....ボタンが実際に表示されるようにスペースを残す必要があります...

:/

これを行う方法 ?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

     <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" 
        >

        <Button
            android:id="@+id/button1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:onClick="load"
            android:text="Button" />

        <Button
            android:id="@+id/button2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Button" />

    </LinearLayout>

     <WebView
        android:id="@+id/ww"
        android:layout_width="match_parent"
        android:layout_height="match_parent" 
        android:layout_weight="1"/>




</LinearLayout>
4

1 に答える 1

3

WebView レイアウト要素で、wrap_content(の代わりにmatch_parent):

 <WebView
    android:id="@+id/ww"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" 
    android:layout_weight="1"/>
于 2013-08-03T14:18:00.937 に答える