下面是我的XML布局文件。我" loadURL()" in" OnCreate()" ... 这意味着当活动开始时,我看到的第一件事就是网站......
我无法看到任何按钮,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>
答案 0 :(得分: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"/>