我需要所选列表项相对于屏幕上显示的项目数的位置。在 onItemClick 回调方法中,“位置”参数为我提供了适配器总计数中项目的位置,但我需要相对于 LV.getChildCount() 的位置,即屏幕上显示的项目数。谢谢!
问问题
157 次
1 回答
0
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
Log.i("You clicked On ", arg2+"" );
});
如果您在 BaseAdater 中使用 getView 方法,您将找到与您选择的行相关的位置,通过 makng 侦听器到您的列表视图,并且该位置可以使其成为您的数组列表的索引。
于 2012-10-28T02:31:57.403 回答