首页 > 代码库 > android入门 — ListView点击事件
android入门 — ListView点击事件
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点击事件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。