android ListView横向滑动删除Item
来源:互联网 发布:linux 运维之道第2版 编辑:程序博客网 时间:2024/06/05 16:50
注册ListView的onTouchListener()
具体代码如下
listview.setOnTouchListener(new OnTouchListener() {
float x,y,ux,uy;
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
if(event.getAction()==MotionEvent.ACTION_DOWN){
x=event.getX();
y=event.getY();
}
if(event.getAction()==MotionEvent.ACTION_UP){
ux=event.getX();uy=event.getY();
int p1=store_history.pointToPosition((int)x, (int)y);
int p2=store_history.pointToPosition((int)ux, (int)uy);
if(p1==p2&&Math.abs(x-ux)>10){
//p1为item的position,得到position了,删除应该没问题了吧
//Cursor cursor = (Cursor) houseAdapter.getItem(p1);
//Contacts.mLBSService.deleteFavorite(DBUtil.cursorToHouseInfo(cursor).getId(), null);
//Log.d("sad", "cursor requery : " + cursor.requery());
listviewadapter.getData().remove(p1);
listviewadapter.notifyDataSetChanged();
}
return true;
}
return false;
}
});
下面为完整demo
零积分下载页面
- android ListView横向滑动删除Item
- 仿QQ消息列表item横向滑动删除ListView中item侧滑删除
- android 实现Listview左右滑动删除Item
- android listview item 左右滑动删除
- Android--Listview横向滑动
- Android Listview横向滑动
- 重写listview,横向滑动出现删除按钮,点击按钮删除item
- 滑动删除ListView的Item
- listView 的item滑动删除
- 解决Android Listview横向滑动
- 解决Android Listview横向滑动
- Android横向滑动的listview
- android ListView 滑动删除Item的代码分析
- Android 用HorizontalScrollView实现ListView的Item滑动删除
- Android仿QQ、微信ListView滑动删除item
- Android 使用Scroller实现ListView左右滑动删除Item效果
- Android开发--自定义控件实现listview的滑动删除item
- Android SwipeToDismiss:左右滑动删除ListView条目Item
- 初学mac开发
- 如何在Oracle中复制表结构和表数据
- js导出Excel
- 【堆调试工具】pageheap的使用和原理分析&Linux下相似的功能实现
- 爱得太迟
- android ListView横向滑动删除Item
- 在Win32下让窗口居中
- 安装 Intel C++ Compiler 12 以后,VC6 不能编译的问题。
- 关于I²C和SPI总线协议
- linux 的 du 命令的使用方法
- 将页面中指定表格的数据导入到Excel中
- 第一语言,我坚持C++
- 用SqlCommandBuilder 实现批量更新
- Android异步处理四:AsyncTask的实现原理