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 阅读(2181) 评论(0) 编辑 收藏 举报