public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Map<String, Object> map = listItems.get(position); //Toast.makeText(MainActivity.this, "你选的人物是:"+names[position]+" "+"描述是:"+descs[position], Toast.LENGTH_LONG).show(); }
时间: 2024-02-14 10:14:33 浏览: 112
Android ListView的OnItemClickListener详解
这段代码是一个点击事件的处理方法,当ListView或RecyclerView的某个项被点击时会触发该方法。其中,parent参数表示被点击项所在的ListView或RecyclerView对象,view参数表示被点击项的视图对象,position参数表示被点击项的位置,而id参数表示被点击项的id。
在该方法中,通过position参数获取被点击项在列表中对应的Map对象,然后根据需要进行数据处理或者展示。在注释掉的代码中,使用Toast进行简单的展示,展示了所选中项的名称和描述信息。可以根据实际需要修改展示内容。
阅读全文