zoukankan      html  css  js  c++  java
  • 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().

  • 相关阅读:
    Shell 基础
    史上最全储能系统优缺点梳理
    IEEE文章分类
    【能源常识】如何理解“电力电量平衡”
    最优化基础(五)
    最优化基础(四)
    json
    python基础知识之zip
    Python sendmail
    指定的结尾换行
  • 原文地址:https://www.cnblogs.com/new-comer/p/5420967.html
Copyright © 2011-2022 走看看