onListItemClick,点击不同的view,为什么得到的position是一样?

~涛涛~ 发布于 2012/03/05 16:38
阅读 1K+
收藏 0
请教一下:onListItemClick(ListView l, View v, int position, long id),点击不同的view,为什么得到的position是一样的呢?是布局出了问题吗?怎样才能点击不同的View得到不同的posision?谢谢各位大师!
加载中
0
迷途d书童
迷途d书童

ListView设置item的点击事件是
m_listview.setOnItemClickListener(new OnItemClickListener() {
         public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {
         }
  });
其中arg2是你说的position

0
alvinLee
alvinLee

或者你可以写一个适配器

TempAdapter extends BaseAdapter{

 // 重写 getView, 其中position为每个item的位置

public View getView(int position, View convertView, ViewGroup parent) {}

 

}

返回顶部
顶部