项目中需要对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().

相关文章:

  • 2021-07-07
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2021-08-29
  • 2018-04-05
  • 2022-03-05
  • 2022-01-30
猜你喜欢
  • 2022-12-23
  • 2021-12-12
  • 2022-02-02
  • 2022-01-10
  • 2021-10-19
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案