0

時,我有以下佈局:滾動整個頁面滾動列表視圖

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:id="@+id/commentView" 
android:orientation="vertical" 
android:background="@color/gray" > 


<LinearLayout 
    android:id="@+id/thumbnail" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_below="@+id/relativeLayout1" 
    android:background="@color/white" 
    android:orientation="vertical" > 

    <TextView 
     android:id="@+id/title" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_margin="5dp" 
     android:text="O descriere titlu" 
     android:textAppearance="?android:attr/textAppearanceMedium" /> 

    <ImageView 
     android:id="@+id/list_image" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_margin="5dp" 
     android:adjustViewBounds="true" 
     android:src="@drawable/lion" /> 
</LinearLayout> 

<ListView 
    android:id="@+id/commentList" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_below="@+id/thumbnail" 
    android:divider="#b5b5b5" 
    android:dividerHeight="1dp" 
    android:listSelector="@drawable/list_selector" > 

</ListView> 

在線性佈局我打開一個半個屏幕畫面和我填充一些textViews列表視圖。我想滾動整個頁面,包括當我滾動listView時的圖片。 我的意思是,如果我足夠滾動,我希望列表視圖在整個屏幕上展開。 當前圖像始終保持在同一個位置,並且列表視圖可以在屏幕的一半上滾動。

回答

0

通過重寫getViewTypeCountgetItemViewType,您可以在ListView中包含半屏圖片,以根據基礎數據列表中的對象類型加載適當的內容。

+1

http://stackoverflow.com/questions/5300962/getviewtypecount-and-getitemviewtype-methods-of-arrayadapter – exilonX 2014-09-30 20:32:54