2011-03-10 63 views
0

当您在Android应用程序中触摸某些网格或列表视图项目时,他会更改背景颜色,告诉您已按下它。 我的应用程序出现问题。当我创建一个列表视图的实例,并在手机中按下它,他改变颜色,但如果我设置了OnClick属性,该项目不会改变它的颜色。怎么了? OnClick按照其假设工作。ListView项目和OnClick问题

感谢

+0

你可以发布有问题的代码吗? – 2011-03-10 19:28:41

+0

你设置onclick的项目,或在listview本身? – 2011-03-10 19:44:18

+0

到适配器上的项目。 – 2011-03-11 10:03:01

回答

0

一般用ListView中要使用的OnItemClickListener

这使您有机会根据列表中被点击的位置执行操作。

如果您需要从onItemClick内访问视图适配器,那么您可以使用AdapterView#getAdapter()上提供给您的AdapterView