listView的item按钮,数据点击事件监听

 项目中需要对listview中的每个item内容的某个关键字进行点击事件,并跳转至下一级界面。

1.将listview的adapter implements OnClickListener,并在getview中对keyword设置监听

  keyWord = (TextView)view.findViewById(R.id.keyword);  //注意要在当前view中获得相应的控件,因为这里的view是当前listview中的一个子项

  ketyWord.setTag(position);  //标识当前的view在listview中的位置,以备监听处理时获得相应内容

  keyWord.setOnClickListener(this);

  

2.重写onClick()

  获取当前的view,并通过getTag()获得当前view的position,就可以在listview中找到相应的数据了。

  id = (Integer) view.getTag();  

  item = listView.get(id);

......

 

当对listview中的item内容进行监听时,onclick()会自动覆盖listview的onItemClick().

posted on 2016-04-22 13:32  Day_to_Day  阅读(2172)  评论(0编辑  收藏  举报

导航