码迷,mamicode.com
首页 > 移动开发 > 详细

android入门 — ListView点击事件

时间:2017-05-10 12:55:28      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:click   putextra   boolean   put   tcl   div   http   roi   class   

技术分享

listView中提供了两种点击事件的处理方法,分别是OnItemClick和OnItemLongClick。

OnItemClick提供的是点击操作的处理,OnItemLongClick提供的是长按操作的处理。

  

public void onItemClick(AdapterView<?> parent, View view, int position, long id)
    {
        Intent intent = new Intent();
        intent.setClass(this, DetailedActivity.class);
        //获取点击的数据
        HashMap<String, Object>itemMap = (HashMap<String, Object>) parent.getItemAtPosition(position);
        intent.putExtra("index", "" + position);
        intent.putExtra("title", "" + itemMap.get("title"));
        startActivity(intent);
    }

   

  这是对于一次点击操作的处理,常用来做Activity的跳转。

 

 public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id)
    {
        Toast.makeText(this, "长按" + position, Toast.LENGTH_SHORT).show();
        return true;
    }

  这是用来做长按操作的处理,常被用来显示一些提示信息。

技术分享

android入门 — ListView点击事件

标签:click   putextra   boolean   put   tcl   div   http   roi   class   

原文地址:http://www.cnblogs.com/Mr24/p/6835225.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!