2010-09-09 77 views
0

我正在使用ListView和SimpleAdapter。一旦数据填充到其中,我想设置列表中的第一项。这可以通过点击屏幕上的列表项来完成。我想在填充列表之后直接调用该方法,以便在看到UI时它已完成。我唯一的问题是从ListView中获取视图。我注意到它的孩子都是空的,但SimpleAdapter中有项目。当我试图让这些项目,他们都没有意见,我不能够匹配的手动调用onListItemCLick

protected void onListItemClick(ListView l, View v, int position, long id) 

方法调用,因为我不能得到正确的视图。任何帮助,将不胜感激。

+1

你是什么意思,通过设置它? – Pentium10 2010-09-09 15:06:45

+0

我有一个项目列表,当你点击一个你在后端服务中“设置”的项目,然后做一些时髦的用户界面的东西,以表明它已被设置。将它设置在后端不是问题,它让UI更新。 – Mlove 2010-09-09 18:20:08

回答

0

经过大量搜索后,解决方案不是进行手动调用,而是覆盖适配器的getView方法。这样我可以更改背景颜色,而不必手动调用onListItemClick()