Java 为什么我无法获取ListView中所有项目的位置?
我的问题是,我有联系人列表视图,然后我使用Java 为什么我无法获取ListView中所有项目的位置?,java,android,Java,Android,我的问题是,我有联系人列表视图,然后我使用 onItemClickListener and Object obj = lImenik.getItemAtPosition(position); String tmp = obj.toString(); 获取已单击项目的位置。这对可见的项目很好 但问题是,当我向下滚动一点,然后点击一开始不可见的项目,然后试图得到那个位置时,我没有得到它。我必须以不同的方式加载吗 例如: lImenik.setOnItemClickListene
onItemClickListener and Object obj = lImenik.getItemAtPosition(position);
String tmp = obj.toString();
获取已单击项目的位置。这对可见的项目很好
但问题是,当我向下滚动一点,然后点击一开始不可见的项目,然后试图得到那个位置时,我没有得到它。我必须以不同的方式加载吗
例如:
lImenik.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> adapter, View view,
int position, long id) {
Object obj = lImenik.getItemAtPosition(position);
String tmp = obj.toString();
Toast.makeText(context, tmp, Toast.LENGTH_LONG).show();
}
});
}