上一节的显示账单明细 上中,账单明细的显示已经基本实现,本文主要整理下代码,实现此窗口的查询和删除功能;按下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 个人理财工具六:显示账单明细 下相关推荐

  1. Android实例-手机安全卫士(三十六)-根据Service是否开启确定CheckBox选中状态

    一.目标 1.根据service是否在后台运行情况来确定CheckBox的选中状态: 2.解决"设置中心"的"开启来电号码显示归属地"功能在退出程序再进入时选中 ...

  2. Android开发实战二之Hello Android实例

    编写第一个Android程序 Hello Android实例 1.创建Android虚拟设备(AVD) 在开始之前先创建一个Android虚拟设备. Window->Android SDK an ...

  3. android 实例-个人理财工具 之六,Android 个人理财工具五:显示账单明细 上

    前面我们已经将每个月的收支明细存入到SQLite的数据表中,本文将实现从SQLite的数据表中取出这些数据显示为账单明细界面. 下图是最终的效果图: 在设计该界面时我考虑过好几个方案.本来准备使用一个 ...

  4. Android 实例-个人理财工具 之五 账单明细显示A

    关键字:android sdk 1.0 custom listview 前面我们已经实现了把每月的收支明细,录入到了表中,现在就是要实现把这些数据从sqlite的数据表中取出来展现. 上图就是最后的界 ...

  5. android闹钟测试工具,android开发:AlarmManager闹钟管理器的实例

    1.AlarmManager,顾名思义,就是"提醒",是Android中常用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的PendingIntent.通俗点,就是设置一 ...

  6. 提高 Android 代码质量的4个工具

    在这篇文章中,我将通过不同的自动化工具如CheckStyle,FindBugs,PMD以及Android Lint来介绍(如何)提高你的安卓代码质量.通过自动化的方式检查你的代码非常有用,尤其当你在一 ...

  7. android服务器压力测试,Android压力测试Monkey工具

    最近在Android程序测试过程中接触到了自动化测试方法,对其中的一些工具.方法和框架做了一些简单的整理,其中包括android测试框架.CTS.Monkey.Monkeyrunner其它test t ...

  8. 【Android 安全】DEX 加密 ( Java 工具开发 | 解压 apk 文件 | 加密生成 dex 文件 | 打包未签名 apk 文件 | 文件解压缩相关代码 )

    文章目录 一.解压 apk 文件 二.加密生成 dex 文件 三.打包未签名 apk 文件 四.完整代码示例 五.文件解压缩相关代码 六.执行结果 参考博客 : [Android 安全]DEX 加密 ...

  9. Android深入浅出系列之Android工具的使用—调试桥ADB(二)

    阅读目录 一:调试桥ADB 二:ADB的主要功能有哪些? 一:调试桥ADB   adb是什么?adb有什么用?adb工具如何用? 是用来管理模拟器和真机的通用调试工具,该工具功能强大,直接打开cmd即 ...

最新文章

  1. java工具集_Java 工具集
  2. javascript RegExp
  3. ASP.NET2.0轻松搞定统计图表
  4. Logistic回归的自己推导
  5. QCon上海2015热点前瞻:Uber伸缩之道、注重实效的性能
  6. 计算机c语言模拟考试,国家计算机二级c语言考试模拟题
  7. 看视频课程的正确方法
  8. 有什么手机python编辑器_好用的Python编辑器有哪些?
  9. SSH密钥 - 仍然要求输入密码和密码
  10. python快递费用计算_python调用快递鸟api实现查快递
  11. 人和人最大的差别不是技术上的高低,而是你的人生观价值观
  12. mysql统计数量函数方法_mySql关于统计数量的SQL查询操作
  13. liunx系统中的盘符能修改嘛_WIN10修改盘符怎么更改
  14. Oracle中的CHR()函数
  15. 提高移动电子商务销售的交互设计模式
  16. 【读书笔记】《暗时间》刘未鹏
  17. 简单实现小程序授权登录功能
  18. GO单元测试-GoConvey
  19. 三菱fx2n做从站的modbus通讯_信捷PLC做MODBUS远程从站的方法
  20. 专业阿香婆卸载工具(ashampoo unInstaller 9中文版) v9.00.10

热门文章

  1. python+vue宠物用品商城网站django宠物领养系统31e70
  2. VCS工具学习笔记(4)
  3. bugku 小山丘的秘密
  4. Window 系统 “位图”
  5. 基于Python通过OpenCV实现的口罩识别系统理论篇
  6. 抓取个人支付宝微信爬虫账单
  7. 聊天宝团队解散,老罗的社交梦破碎
  8. 【大数据开发运维解决方案】sqoop避免输入密码自动增量job脚本介绍
  9. 判断一棵树是不是另一棵树的子树
  10. 我国信息安全发展历程及相关产业链分析