2011-11-14 70 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))。