为什么我无法获取ListView中所有项目的位置?

时间:2012-02-06 18:47:45

标签: java android

我的问题是,我有listView与联系人,然后我正在使用

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();
        }
    });
}

0 个答案:

没有答案