2017-04-13 38 views
2

我有一个包含多个数据项类型的列表视图。Android ListView:如何在滚动列表视图时跳过一行

Group 1 
    item1 
    item2 
    item3 
Group 2 
    item1 
    item2 
... 

所以,当我滚动列表视图,有没有办法可以跳过组的行而不被聚焦/选择?我只想滚动“项目”。

谢谢。

+0

不明白你想达到什么样的要求,纠正我,如果我错了。你想要而不是Row1:Group1:item1,item2,item3 | Row2:Group2:item1,item2,item3 - 您将拥有: Row1:item1m item3,item3 |第2行:item1m item3,item3? – Mercury

回答

0

我会为每个组分别列出。你放入适配器的任何东西都会滚动。

This tutorial是一个很酷的方式来实现这一点,你将只需要为每个组做一个单独的列表。

+0

谢谢!让我看一看! –

1

如果我正确地理解了你,你希望持有组文本的视图不可点击和不可选。
你可以用下面的代码来做到这一点,其中view引用特定的列表项。

view.setEnabled(false); 
view.setOnClickListener(null); 
+0

谢谢,但它不起作用。当我滚动列表时,组项目仍然可以选择。 –