【记录】长按listview弹出删除选项,点击删除记录删除
2015-07-26 09:02
344 查看
1.方法主要代码,留作以后查看备用
/* yyd添加单击长按弹出菜单。 */ public void onclick_select() { lv.setOnItemLongClickListener(new OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView<?> arg0, View arg1, final int arg2, long arg3) { // Toast.makeText(MainActivity.this, "asdf", // Toast.LENGTH_SHORT).show(); // Toast.makeText(MainActivity.this, // "您选择的是" + list_.get(arg2).getN_content().toString(), // Toast.LENGTH_SHORT).show(); new AlertDialog.Builder(MainActivity.this) .setTitle("对Item进行操作") .setIcon(R.drawable.ji03) .setItems(R.array.item, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { String[] pk = MainActivity.this .getResources().getStringArray( R.array.item);// 当前点击的是哪个array if (pk[arg1].equals("删除")) { // 删除数据库 int id = list_bianqian.get(arg2) .getId(); String id1 = String.valueOf(id); // 执行数据库删除语句 wordDao.shanchu(id1);//执行的删除方法 list_bianqian.remove(arg2);//在listview中删除这一行 adapter.notifyDataSetChanged();//更新listview // Toast.makeText(getActivity(), // "位置"+p, 1000).show(); } } }) .setNegativeButton("取消", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub } }).show(); return false; } }); }
相关文章推荐
- 一起talk C栗子吧(第二十三回:C语言实例--队列二)
- Android 多分辨率自适应总结
- 有关动态多维数组的一个问题
- hd3788
- codeforces 552 第一次能全做出来DIV2流下了感动的泪水....
- POJ 3548 Restoring the digits
- Mysqli:预编译 mysqli_stmt
- java连接MongoDB数据库
- POJ 2062 HDU 1528 ZOJ 2223 Card Game Cheater
- C语言缺陷与陷阱(3)
- c++ 复杂类型指针 类指针 浅谈
- 我对编程的认识
- c#开发宝典王小科 李继业著 1.3.7 “输出”面板
- 八皇后问题
- ZOJ 1967 POJ 2570 Fiber Network
- HDU 1969 Pie
- 查看Linux服务器的所占用的IP地址
- SQL 获取连接客户端IP地址
- poj3018(欧拉路)
- PHP中的include和require