当前位置:首页 > 开发 > 移动开发 > 正文

android开发中如何使用 alertDialog从listView中删除数据?

发表于: 2014-12-22   作者:aijuans   来源:转载   浏览:
摘要: 我现在使用listView展示了很多的配置信息,我现在想在点击其中一条的时候填出 alertDialog,点击确认后就删除该条数据,( ArrayAdapter ,ArrayList,listView 全部删除),我知道在 下面的onItemLongClick 方法中 参数 arg2  是选中的序号,但是我不知道如何继续处理下去 1 2 3

我现在使用listView展示了很多的配置信息,我现在想在点击其中一条的时候填出 alertDialog,点击确认后就删除该条数据,( ArrayAdapter ,ArrayList,listView 全部删除),我知道在 下面的onItemLongClick 方法中 参数 arg2  是选中的序号,但是我不知道如何继续处理下去

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
listview.setOnItemLongClickListener( new AdapterView.OnItemLongClickListener() {
 
public boolean onItemLongClick(AdapterView<!--?--> arg0, View arg1, int arg2, long arg3) {
         AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
          builder.setCancelable( true );
          builder.setTitle( "Vuoi davvero cancellare il profilo?" );
          builder.setPositiveButton( "Si" , new DialogInterface.OnClickListener() {
                             public void onClick(DialogInterface dialog, int which) {
                                            // How to remove the selected item?
                              }
                         });
 
builder.setNegativeButton( "Annulla" , new DialogInterface.OnClickListener() {
         public void onClick(DialogInterface dialog, int which) {
         }
         });
         AlertDialog alert = builder.create();
  
         alert.show();
  
         profilesAdapter.notifyDataSetChanged();
 
 
 
 
     return true ;
  
     }
  
     });

处理方法

 

试下这个
设置  ListaUtentiStringa ArrayList、 profilesAdapter adapter 为全局变量

1
2
3
4
5
6
7
8
builder.setPositiveButton( "Si" , new DialogInterface.OnClickListener() {
                         public void onClick(DialogInterface dialog, int which) {
                                        // How to remove the selected item?
                               ListaUtentiStringa.remove(arg2);
                                  profilesAdapter.notifyDataSetChanged();
                                  dialog.dismiss();
                          }
                     });

 


原文地址:http://www.itmmd.com/201411/125.html 
该文章由 萌萌的IT人 整理发布,转载须标明出处。

android开发中如何使用 alertDialog从listView中删除数据?

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
AlertDialog的简单使用   AlertDialog的使用是依赖于Activity的。它不同于Toast,Toast是不依赖于
简述: 需要自定义一个AlertDialog来显示一些警告框,只需要修改一下背景图片和相应在mydialog.xml
今天我用自己写的一个Demo 和大家详细介绍一个Android中的对话框的使用技巧。 1.确定取消对话框
文章来自: http://blog.csdn.net/blue6626/article/details/6641105 今天我用自己写的一个Demo 和
今天我用自己写的一个Demo 和大家详细介绍一个Android中的对话框的使用技巧。 <img alt=" Androi
应用截图: 一:ListView的布局文件,main.xml: <?xml version="1.0" encoding="utf-8"?> &l
Dialog对话框,大家肯定都不陌生。我们使用Windows操作系统、IE浏览器等经常会弹出对话框,这些对话
Dialog对话框,大家肯定都不陌生。我们使用Windows操作系统、IE浏览器等经常会弹出对话框,这些对话
android开发-使用Dialog AlertDialog 分类: Android API Android 基础 2011-07-01 09:49 4417人阅
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号