前面的那篇文章,明细显示基本完成.
今天我就整理下代码,完成该窗口的查询和删除.在按下menu菜单是,弹出可选择月份的窗口,来选择明细月份.
在listview上面长时间按住,可以弹出删除确认选择,完成删除.
这里面有个OnItemLongClickListener 事件,这个事件的用法如下.
首先activity 里面implements OnItemLongClickListener.
-
这里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) {
-
-
billdb.delBills(_id);
-
mAdapter.changeCursor(cur);
-
((SimpleCursorAdapter) mAdapter).notifyDataSetChanged();
-
-
}
-
}).setNegativeButton(
"取消"
,
-
new
DialogInterface.OnClickListener() {
-
public
void
onClick(DialogInterface dialog,
int
whichButton) {
-
}
-
}).show();
-
-
return
true
;
-
-
}
经过这么多天的学习,我的colaBox 从录入,到显示明细的部分都基本差不多搞定了,今天又抽空整理一下代码,把
需要完善的地方改好,暂时我先发布这个版本代码给需要的人参考一下.因为最近工作有点忙,后面的统计图表模块
可能要拖延一段时间才能完成.
分享到:
相关推荐
在这个“Android应用小实例--炫酷计时器”中,我们将深入探讨如何在Android应用中创建并定制一个功能丰富的计时器。 计时器组件在Android SDK中是`android.widget.Chronometer`类,它类似于一个倒计时定时器,但...
Android串口开发(android-serialport-api开发)工程实例。SerialPortUtil里面有我常用的转换工具(16进制字符串转二进制字符串并补位、二进制字符串转16进制字符串并补位)
在Android应用开发中,用户身份验证是至关重要的一个环节,它涉及到登录和注册功能的实现。...通过深入理解和修改这个实例,开发者可以更好地掌握Android开发的基本技巧,为后续的项目开发打下坚实基础。
120 个安卓应用实例工程代码Android软件源码. 包括: 7个经典Android应用程序实例源代码.rar Android 培训示例大全--18个单项功能实例源码.rar Android 小项目开发示例20个通用具体应用程序实例源码.rar Android ...
labview工程实例 labview工程实例labview工程实例labview工程实例labview工程实例labview工程实例labview工程实例labview工程实例labview工程实例labview工程实例labview工程实例
《Android实例开发完全手册》是一本深度探讨Android应用开发的实战型书籍,旨在通过丰富的实例帮助读者掌握Android开发的核心技术和实践技巧。这本书涵盖了从基础到高级的各个方面,为开发者提供了全面的学习路径。 ...
**Android Wi-Fi Direct 开发详解** Wi-Fi Direct,也称为Wi-Fi P2P(Peer-to-Peer),是一种无线网络连接技术,允许设备之间无需通过传统Wi-Fi接入点(如路由器)进行直接通信。这种技术在Android平台上被广泛用于...
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...
----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...
《Android-Universal-Image-Loader:高效加载与缓存图片的解决方案》 在移动开发领域,尤其是Android平台,图片加载和缓存是一个重要的课题。Android-Universal-Image-Loader(简称UIL)是一款强大的开源库,专门...
Android ADT SDK(Android Developer Tools Software Development Kit)是Android开发者用于构建、调试和发布Android应用程序的重要工具集。这个压缩包包含了版本18和19的SDK,分别对应Android 4.3 (API Level 18) ...
使用本Android SNS 178折社区 应用开源框架 可以迅速开发android手机应用 应用范围 商城android应用 交友android手机应用 开发者:178折网购社区 网址:http://www.178zhe.com
"100 个安卓应用程序开发实例(工程代码)" 提供了一套丰富的学习资源,涵盖了多种安卓编程的实际应用场景。这些实例不仅帮助初学者理解基本概念,还能让有经验的开发者拓宽视野,学习到新的设计模式和技巧。以下是...
通过上述描述,我们可以看出,`Android Fragment`实例教程旨在帮助开发者掌握如何在实际项目中有效地利用Fragment,提高代码的可维护性和用户体验。通过学习和实践提供的压缩包文件,开发者可以深入理解Fragment的...
在Android平台上,实现简单的定位功能是一项常见的任务,它涉及到Android系统的地理位置服务,主要依赖于GPS(全球定位系统)以及网络定位技术。本实例将详细解析如何在Android应用中集成定位功能,让应用能够获取到...
在Android平台上,由于UI线程不能长时间执行耗时操作,因此异步网络请求显得尤为重要,它可以确保用户界面的流畅性。 该库的核心类`AsyncHttpClient`提供了丰富的API,允许开发者轻松发起GET、POST等HTTP请求。例如...
这篇博客实例代码是关于如何在Android应用中集成并显示天地图的详细步骤。 首先,你需要在项目中引入必要的库。Android SDK本身并不包含对地图显示的支持,所以你需要引入支持地图功能的库,通常我们会选择Google ...
这篇教程将详细介绍如何在Android应用中实现读取并显示Word(doc和docx)文件的代码实例。 首先,为了在Android应用中显示Word文档,我们需要一个第三方库来处理Word文件解析。在Java或Kotlin中,常用的库有Apache ...
本实例代码将详细讲解如何在Android项目中集成并使用`SlidingMenu`。 首先,`SlidingMenu`是一个开源的Android库,由杰里米·范克(Jeremy Feinstein)创建,它允许开发者轻松地添加左侧或右侧的侧滑菜单到他们的...