Android 个人理财工具六:显示账单明细 下

 更新时间:2016年08月30日 10:35:56   投稿:lqh  
本文主要节诶是Android 个人理财工具显示账单明细,主要实现此窗口的查询和删除功能,这里提供实现代码,有兴趣的小伙伴可以参考下

     上一节的显示账单明细 上中,账单明细的显示已经基本实现,本文主要整理下代码,实现此窗口的查询和删除功能;按下Menu菜单时弹出选择月份的窗口,可选择明细的月份;在ListView上长按可弹出确认删除的对话框,以完成删除。

       下面上图:

       这里面有个OnItemLongClickListener 事件,这个事件的用法如下:

       首先activity 里面implements OnItemLongClickListener,然后如下面的代码所写:

Java代码

// 这里listview 添加侦听事件 
lv.setOnItemLongClickListener(this); 
// 在activity 的onItemLongClick 事件中处理删除动作 
public boolean onItemLongClick(AdapterView<?> parent, View view, 
   int position, long id) { 
  _id=(int)id; 
  new AlertDialog.Builder(this).setTitle("提示").setMessage( 
    "确定删除该明细?").setIcon(R.drawable.quit).setPositiveButton("确定", 
    new DialogInterface.OnClickListener() { 
     public void onClick(DialogInterface dialog, int whichButton) { 
      //Log.v("",""+_id); 
       billdb.delBills(_id); 
       mAdapter.changeCursor(cur); 
       ((SimpleCursorAdapter) mAdapter).notifyDataSetChanged(); 
      // finish(); 
     } 
    }).setNegativeButton("取消", 
    new DialogInterface.OnClickListener() { 
     public void onClick(DialogInterface dialog, int whichButton) { 
     } 
    }).show(); 
  return true; 
 } 

       经过这么多天的学习,我的colaBox 从录入到显示明细的部分都基本差不多搞定了,本文整理一下代码,把需要完善的地方改好,该实例就暂时到这里了。

           系列文章:

                       Android 个人理财工具六:显示账单明细 下

                       Android 个人理财工具五:显示账单明细 上

                       Android 个人理财工具四:添加账单页面 下

                       Android 个人理财工具三:添加账单页面 上

                       Android 个人理财工具二:使用SQLite实现启动时初始化数据

                       Android 个人理财工具一:项目概述与启动界面的实现

          以上就是Android 个人理财工具的开发的内容,对于开始学习Android开发应用的朋友是个不错的教程!

相关文章

  • Android编程之ProgressBar圆形进度条颜色设置方法

    Android编程之ProgressBar圆形进度条颜色设置方法

    这篇文章主要介绍了Android编程之ProgressBar圆形进度条颜色设置方法,涉及ProgressBar布局及属性设置相关操作技巧,需要的朋友可以参考下
    2017-02-02
  • Android RecyclerView缓存复用原理解析

    Android RecyclerView缓存复用原理解析

    RecyclerView是Android一个更强大的控件,其不仅可以实现和ListView同样的效果,还有优化了ListView中的各种不足。其可以实现数据纵向滚动,也可以实现横向滚动(ListView做不到横向滚动)。接下来讲解RecyclerView的用法
    2022-11-11
  • 说说Android的UI刷新机制的实现

    说说Android的UI刷新机制的实现

    这篇文章主要介绍了说说Android的UI刷新机制的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Android开发之媒体播放工具类完整示例

    Android开发之媒体播放工具类完整示例

    这篇文章主要介绍了Android开发之媒体播放工具类,结合完整实例形式分析了基于MediaPlayer的事件监听与多媒体文件播放相关操作技巧,需要的朋友可以参考下
    2018-02-02
  • android通过servlet上传文件到服务器

    android通过servlet上传文件到服务器

    这篇文章主要为大家详细介绍了android通过servlet上传文件到服务器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06
  • Kotlin学习笔记之const val与val

    Kotlin学习笔记之const val与val

    这篇文章主要给大家介绍了关于Kotlin学习笔记之const val与val的相关资料,并给大家介绍了const val和val区别以及Kotlin中var和val的区别,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-05-05
  • Android列表实现单选点击缩放动画效果

    Android列表实现单选点击缩放动画效果

    在android开发,我们会常常使用到缩放动画,这篇文章主要给大家介绍了关于Android列表实现单选点击缩放动画效果的相关资料,需要的朋友可以参考下
    2021-08-08
  • Flutter DateTime日期转换的详细使用

    Flutter DateTime日期转换的详细使用

    本文主要介绍了Flutter DateTime日期转换的详细使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • Android中ViewPager的PagerTabStrip与PagerTitleStrip用法实例

    Android中ViewPager的PagerTabStrip与PagerTitleStrip用法实例

    这篇文章主要介绍了Android中ViewPager的PagerTabStrip与PagerTitleStrip用法实例,这两个子控件一般被用作添加标题,在实际效果上并不是那么好控制,使用的时候需要谨慎,需要的朋友可以参考下
    2016-06-06
  • Android中ImageView无法居中的问题解决方法

    Android中ImageView无法居中的问题解决方法

    做UI布局,尤其是遇到比较复杂的多重LinearLayout嵌套,常常会被一些比较小的问题困扰上半天,比如今天在使用ImageView的时候,想让其居中显示,可是无论怎样设置layout_gravity属性,都无法达到效果
    2013-06-06

最新评论