`
jandroid
  • 浏览: 1933816 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Android 实例-个人理财工具 之六 完善明细显示页面,附工程代码

阅读更多

前面的那篇文章,明细显示基本完成.

今天我就整理下代码,完成该窗口的查询和删除.在按下menu菜单是,弹出可选择月份的窗口,来选择明细月份.

在listview上面长时间按住,可以弹出删除确认选择,完成删除.

 

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

首先activity 里面implements OnItemLongClickListener.

 

  1. 这里listview 添加侦听事件
  2. lv.setOnItemLongClickListener( this );
  3. 在activity 的onItemLongClick 事件中处理删除动作
  4. public  boolean onItemLongClick(AdapterView<?> parent, View view,
  5.              int  position,  long  id) {
  6.         _id=( int )id;
  7.          new  AlertDialog.Builder( this ).setTitle( "提示" ).setMessage(
  8.                  "确定删除该明细?" ).setIcon(R.drawable.quit).setPositiveButton( "确定" ,
  9.                  new  DialogInterface.OnClickListener() {
  10.                      public   void  onClick(DialogInterface dialog,  int  whichButton) {
  11.                          //Log.v("",""+_id);
  12.                          billdb.delBills(_id);
  13.                          mAdapter.changeCursor(cur);
  14.                          ((SimpleCursorAdapter) mAdapter).notifyDataSetChanged();
  15.                          // finish();
  16.                     }
  17.                 }).setNegativeButton( "取消" ,
  18.                  new  DialogInterface.OnClickListener() {
  19.                      public   void  onClick(DialogInterface dialog,  int  whichButton) {
  20.                     }
  21.                 }).show();
  22.          return   true ;
  23.     }

 

 

经过这么多天的学习,我的colaBox 从录入,到显示明细的部分都基本差不多搞定了,今天又抽空整理一下代码,把

需要完善的地方改好,暂时我先发布这个版本代码给需要的人参考一下.因为最近工作有点忙,后面的统计图表模块

可能要拖延一段时间才能完成.

 

分享到:
评论

相关推荐

    Android应用小实例--炫酷计时器

    在这个“Android应用小实例--炫酷计时器”中,我们将深入探讨如何在Android应用中创建并定制一个功能丰富的计时器。 计时器组件在Android SDK中是`android.widget.Chronometer`类,它类似于一个倒计时定时器,但...

    Android串口开发(android-serialport-api开发)工程实例

    Android串口开发(android-serialport-api开发)工程实例。SerialPortUtil里面有我常用的转换工具(16进制字符串转二进制字符串并补位、二进制字符串转16进制字符串并补位)

    android登录和注册实例代码

    在Android应用开发中,用户身份验证是至关重要的一个环节,它涉及到登录和注册功能的实现。...通过深入理解和修改这个实例,开发者可以更好地掌握Android开发的基本技巧,为后续的项目开发打下坚实基础。

    120 个安卓应用程序实例代码Android软件源码.zip

    120 个安卓应用实例工程代码Android软件源码. 包括: 7个经典Android应用程序实例源代码.rar Android 培训示例大全--18个单项功能实例源码.rar Android 小项目开发示例20个通用具体应用程序实例源码.rar Android ...

    labview工程实例---20

    labview工程实例 labview工程实例labview工程实例labview工程实例labview工程实例labview工程实例labview工程实例labview工程实例labview工程实例labview工程实例labview工程实例

    android实例开发完全手册

    《Android实例开发完全手册》是一本深度探讨Android应用开发的实战型书籍,旨在通过丰富的实例帮助读者掌握Android开发的核心技术和实践技巧。这本书涵盖了从基础到高级的各个方面,为开发者提供了全面的学习路径。 ...

    Android Wi-Fi Direct 开发示例代码

    **Android Wi-Fi Direct 开发详解** Wi-Fi Direct,也称为Wi-Fi P2P(Peer-to-Peer),是一种无线网络连接技术,允许设备之间无需通过传统Wi-Fi接入点(如路由器)进行直接通信。这种技术在Android平台上被广泛用于...

    android-sdk-windows.rar

    4. 配置AVD(Android Virtual Device):通过AVD Manager创建模拟器实例,选择设备配置、系统镜像和硬件选项,以便在Windows上运行Android应用。 三、使用Android SDK进行开发 1. 创建项目:使用Android Studio,...

    android 串口测试demo 代码简单 无bug 完美运行

    android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo 代码简单 无bug 完美运行 android 串口测试demo...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    Android-Universal-Image-Loader Demo和jar包

    《Android-Universal-Image-Loader:高效加载与缓存图片的解决方案》 在移动开发领域,尤其是Android平台,图片加载和缓存是一个重要的课题。Android-Universal-Image-Loader(简称UIL)是一款强大的开源库,专门...

    Android-Adt-sdk(18-19)

    Android ADT SDK(Android Developer Tools Software Development Kit)是Android开发者用于构建、调试和发布Android应用程序的重要工具集。这个压缩包包含了版本18和19的SDK,分别对应Android 4.3 (API Level 18) ...

    android项目实例 商业项目源代码

    使用本Android SNS 178折社区 应用开源框架 可以迅速开发android手机应用 应用范围 商城android应用 交友android手机应用 开发者:178折网购社区 网址:http://www.178zhe.com

    100 个安卓应用程序开发实例(工程代码)

    "100 个安卓应用程序开发实例(工程代码)" 提供了一套丰富的学习资源,涵盖了多种安卓编程的实际应用场景。这些实例不仅帮助初学者理解基本概念,还能让有经验的开发者拓宽视野,学习到新的设计模式和技巧。以下是...

    Android Fragment实例

    通过上述描述,我们可以看出,`Android Fragment`实例教程旨在帮助开发者掌握如何在实际项目中有效地利用Fragment,提高代码的可维护性和用户体验。通过学习和实践提供的压缩包文件,开发者可以深入理解Fragment的...

    android简单定位实例

    在Android平台上,实现简单的定位功能是一项常见的任务,它涉及到Android系统的地理位置服务,主要依赖于GPS(全球定位系统)以及网络定位技术。本实例将详细解析如何在Android应用中集成定位功能,让应用能够获取到...

    android-async-http-master

    在Android平台上,由于UI线程不能长时间执行耗时操作,因此异步网络请求显得尤为重要,它可以确保用户界面的流畅性。 该库的核心类`AsyncHttpClient`提供了丰富的API,允许开发者轻松发起GET、POST等HTTP请求。例如...

    天地图开发之Android-显示天地图

    这篇博客实例代码是关于如何在Android应用中集成并显示天地图的详细步骤。 首先,你需要在项目中引入必要的库。Android SDK本身并不包含对地图显示的支持,所以你需要引入支持地图功能的库,通常我们会选择Google ...

    Android读取并显示word文件的代码例子

    这篇教程将详细介绍如何在Android应用中实现读取并显示Word(doc和docx)文件的代码实例。 首先,为了在Android应用中显示Word文档,我们需要一个第三方库来处理Word文件解析。在Java或Kotlin中,常用的库有Apache ...

    Android侧滑菜单 SlidingMenu 完整实例代码

    本实例代码将详细讲解如何在Android项目中集成并使用`SlidingMenu`。 首先,`SlidingMenu`是一个开源的Android库,由杰里米·范克(Jeremy Feinstein)创建,它允许开发者轻松地添加左侧或右侧的侧滑菜单到他们的...

Global site tag (gtag.js) - Google Analytics