-1

我有一個滾動視圖內的ListView - 但我的問題是,我不希望列表視圖滾動,而是我希望列表視圖完全展開,只需向上和向下滾動滾動視圖查看ListView的項目。有人可以重新考慮解決方案嗎?爲滾動視圖啓用滾動而不是列表視圖

這裏是我的佈局:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:gravity="center_horizontal" 
    > 


     <ListView 
      android:id="@+id/user_list" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:divider="@null" 
      android:visibility="gone" /> 

</ScrollView> 

附:我知道這是不好的做法,但我無論如何需要這種東西

+0

我真的不明白你的問題,但如果列表視圖有一千個項目,你會期望它們被擴展和適合在手機屏幕? – danidee 2014-09-27 07:32:35

+0

@danidee實際上它不能有超過10項 – 2014-09-27 07:35:59

+1

好,但我認爲在一個滾動視圖中放置一個listview是一個壞主意,因爲ListView不會伸展到它的全部高度。如果您嘗試減小單個單元格的高度listview這種方式的listview將適合在屏幕上,如果你只有10個項目 – danidee 2014-09-27 07:41:57

回答

0

設置這個屬性在你的Android滾動視圖:fillViewport =「真」,將工作

+0

試過,不工作,滾動視圖應該滾動而不是列表視圖 – 2014-09-27 07:52:41

0

您可以考慮this。但是ListView的高度必須是硬編碼的,它的回收率略微偏離了您的要求。但是,如你所提到的,沒有回收的ListView不是一個好習慣。因此,儘量按照上述鏈接中的描述來實現回收。