2010-04-23 213 views

回答

1

你并不需要一个CheckBox。所有你需要的是你的列表对象上的一个布尔标志。当用户点击某个项目时,您将更改该标志的状态,并且可能会更改该列表项目的背景或文本颜色。

+0

我发布这个问题之前,我已经尝试过,但它不工作,即背景和文字颜色不变。你可以帮帮我吗? – Vasu 2010-04-24 11:12:46

0

我从来没有尝试过,但我会用复选框ListView但不可见。 当用户按下某个项目时,执行setChecked(True)。 当复选框被选中时,我也会尝试更改项目背景。

+1

我不认为你需要一个隐藏的复选框视图。只需使用布尔值。 – Segfault 2010-04-23 13:31:00

+0

@Segfault:是的,这也会起作用 – Macarse 2010-04-23 13:52:05

+2

在滚动时如何处理Android重新使用ListView项目以避免高亮显示错误的对象? – finiteloop 2011-07-05 17:51:54