2017-07-02 61 views
0

所以我有這個XML文件:網頁視圖+的ListView一個覆蓋在活動的其他

<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加載文本,該文本採用HTML格式美好顯示經驗並且很安靜,所以它不適合顯示器,因此WebView是可滾動的。

在WebView(文本)下我正在解析一個XML文件,並顯示一個ListView中顯示的Internet的一些數據。

所以我的問題是,我無法得到我的WebView下面的ListView,我想像這樣管理它:當我完成在我的WebView中滾動時,我想顯示下面的ListView。所以用戶必須停下Text/WebView,然後他才能從ListView中讀取信息。

該應用程序基本上是描述一個位置,並在描述下應該有位置可用和不可用時的日期列表。只是爲了讓你知道我在這裏做什麼。

回答

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

現在只顯示我的ListView :( –

+0

的第一行看到這個https://stackoverflow.com/a/34504747/35538​​15鏈接,你可以設置ListView的高度基地在它的孩子 – MHP