我必须实现一个布局,我必须在其中显示两个webview和一个gallety。每个webview的url都是我在本地的html文件。画廊必须显示存储在当地的图像。
我的问题是,当我执行应用程序时,只显示最后一个webview,我看不到第一个webview和图库。
我的layout.xml是:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/main_layout" android:scrollbars="vertical">
<!-- Title bar -->
<include android:id="@+id/titlebar" layout="@layout/titlebar"
android:layout_width="fill_parent" android:layout_height="@dimen/titlebar_height" />
<!-- Content -->
<TextView android:id="@+id/textView1" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<!-- Content -->
<WebView android:id="@+id/webViewDisease" android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</WebView>
<TextView android:id="@+id/textView2" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Gallery android:id="@+id/gallery1" android:layout_width="wrap_content" android:layout_height="180dip" />
<!-- Bottom -->
<WebView android:id="@+id/webViewBottomDisease" android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</WebView>
<TextView android:id="@+id/textView3" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
在我的帮助下,我使用textview来区分不同的区域。也许问题是主滚动条。
我尝试按代码禁用网页浏览的滚动条:
this.wbButtom.setVerticalScrollBarEnabled(false);
this.wbButtom.setHorizontalScrollBarEnabled(false);
但是我不工作......是不可能显示所有元素并进行滚动。
有什么想法吗?非常抱歉,我的英语很差。
答案 0 :(得分:0)
iuuhhuuu !!!解决方案非常简单......但我不知道这个组件:ScrollView。
确定。把我的代码; galery还没有,但我在webviews之间使用了一个textview。
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="vertical" android:scrollbars="vertical">
<LinearLayout
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="vertical" android:id="@+id/main_layout">
<WebView android:id="@+id/webViewDisease"
android:layout_width="wrap_content" android:layout_height="wrap_content"
></WebView>
<TextView android:id="@+id/textView2" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<!-- Bottom -->
<WebView android:id="@+id/webViewBottomDisease"
android:layout_width="wrap_content" android:layout_height="wrap_content"
>
</WebView>
</LinearLayout>
</ScrollView>