selectedItem = pointToPosition((int) e.getX(), (int) e.getY());
itemLayout = (ViewGroup) getChildAt(selectedItem - getFirstVisiblePosition());
//getChildAt()方法获取的item只是当前这一个页面的的某个item,与整个listView有多少item无关
//而pointToPosition()以及getFirstVisiblePosition()操作的索引都是相对于整个listView的所有
//item
本文解析了在Android开发中ListView控件的触控事件处理机制,详细介绍了如何通过pointToPosition()方法和getChildAt()方法定位被点击的列表项,并解释了这些方法在处理整个ListView范围内的item时的不同作用。
740

被折叠的 条评论
为什么被折叠?



