所以我有这个XML文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/viplounge"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<WebView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/wview"
android:orientation="vertical"
android:background="@android:color/black"
/>
<ListView
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:id="@+id/viplist"
android:layout_below="@id/wview"
/>
</RelativeLayout>
当WebView从strings.xml加载Text时,文本使用HTML格式化以获得更好的显示体验并且安静时间很长,因此它不适合显示,因此WebView可以滚动。
在WebView(Text)下,我正在使用来自Internet的一些数据解析XML文件,该数据显示在ListView中。
所以我的问题是,我无法在我的WebView下面获取ListView,我想像这样管理它:当我在WebView中滚动时,我想在下面显示ListView。因此,用户必须按下Text / WebView,然后他才能从ListView中读取信息。
应用程序基本上描述了一个位置,在描述中应该有位置可用的日期列表,何时不存在。只是为了让你了解我在这里做的事情。
答案 0 :(得分:0)
您可以使用NestedScrollView
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:id="@+id/viplounge"
android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView
android:id="@+id/wview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/black"
android:orientation="vertical" />
<ListView
android:id="@+id/viplist"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/wview" />
</RelativeLayout>
</android.support.v4.widget.NestedScrollView>