我正在使用带有SimpleAdapter的ListView。填充数据后,我想设置列表中的第一项。这可以通过单击屏幕上的列表项来完成。我想在填充列表后直接调用该方法,以便当您看到UI已经完成时。我唯一的问题是从ListView获取视图。我注意到它的子节点都是null,但SimpleAdapter中有项目。当我尝试获取这些项目时,它们不是视图,我无法匹配
的方法调用protected void onListItemClick(ListView l, View v, int position, long id)
因为我无法获得正确的观点。任何帮助将不胜感激。
答案 0 :(得分:0)
经过大量搜索后,解决方案不是进行手动调用,而是覆盖适配器getView方法。这样我可以更改背景颜色,而不必手动调用onListItemClick()