学习List之双击显示
来源:互联网 发布:京东万象数据平台 编辑:程序博客网 时间:2024/05/16 19:25
如果是双击,1秒内连续点击判断为双击,需要判断时间和两次双击的ID是否相同。
// 双击事件记录最近一次点击的ID
private static Long LastClickId;
//双击事件记录最近一次点击的时间
private static long LastClickTime = 0;
protected void onListItemClick(ListView l, View v, int position, long id){super.onListItemClick(l,v,position,id); // 如果是双击,1秒内连续点击判断为双击if((LastClickId != null)&&(Math.abs(LastClickTime-System.currentTimeMillis()) < 1000)){LastClickId = null;LastClickTime = 0;Cursor c = m_DiaryCursor;c.moveToPosition(position);System.out.println("选中"+position);Intent i = new Intent(this, DiaryEditActivity.class);System.out.println("数据库ID"+id);i.putExtra(DiaryDbAdapter.KEY_ROWID, id);i.putExtra(DiaryDbAdapter.KEY_TITLE, c.getString(c.getColumnIndexOrThrow(DiaryDbAdapter.KEY_TITLE)));i.putExtra(DiaryDbAdapter.KEY_BODY, c.getString(c.getColumnIndexOrThrow(DiaryDbAdapter.KEY_BODY)));startActivityIfNeeded(i, ACTIVITY_EDIT);}else{LastClickId = id;LastClickTime = System.currentTimeMillis();}}
- 学习List之双击显示
- 在list页面双击显示重叠明细
- Android学习之---双击back退出app
- 双击编辑list
- STL学习之list
- Freemarker之List学习
- STL之list学习
- python----学习之list
- STL学习之list
- STL学习之LIST
- python学习之--list
- STL学习之List
- python学习之list
- scala学习之List
- STL学习之list
- Java学习之List
- python3学习之list
- alv双击不显示debug
- T4系列文章之3:T4语法的介绍
- 3.59
- 指针与函数1
- spring 管理action实例 scope="session"
- 22、Android之 使用手机的 GPS 功能
- 学习List之双击显示
- stm32 nvic的理解
- myeclipse+aptana插件安装和破解
- 读”信息资源管理”
- 编写T4模板进行代码生成
- uva529
- 从数据到代码——通过代码生成机制实现强类型编程[上篇]
- Linux --Install Sun Java Runtime
- jQuery代码的14条改善技巧