2011-11-14 108 views
1

我有以下問題:我有一個困難的佈局包含ListView。我需要禁用ListView的滾動功能,因爲它的容器(根佈局)已經有ScrollView,並且我不需要ListView的滾動條。我通過android禁用滾動條:scrollbars =「none」,但是滾動的強大功能仍會保留。我需要,如果ListView有10個項目將顯示所有項目。我該怎麼做?如何在Android上禁用滾動ListView?

回答

2

難道你不能只使用LinearLayout與10個元素,而不是ListView?在另一個ScrollView中有ScrollView並不是一個好主意。

+1

這是一個很好的解決方案,但我需要像「分隔線」一樣分割ListView的分隔線,但我不知道如何在LinearLayout上使用它。 – user1023177

+0

分隔高度可以通過邊距或填充(頂部,底部)完成。自分頻器可以用一個帶有可繪設置的空視圖來替代?你可以在所有元素之間有這個分隔視圖。 – AdamVe

+0

事實上,ScrollView中的ListView是一個壞主意 –

1

爲什麼你仍然使用ListView?爲物品創建自己的佈局並加載數次(LayoutInflater.addView(listItem))。