今天终于完成记账本APP的开发,下面对记账本APP进行一个详细的概述
首先是首页,打开APP后会有两个操作供用户选择,分别是“今天花钱了”和“今天赚钱了”用户点击后会跳转到相应界面,这里用到了点击按钮跳转事件。
然后就是跳转后的页面了,CostActivity里包含:CostBean,CostListAdapter,DatabaseHelper。通过适配器将添加的账单显示到listview里,该页面有三个按钮:删除所有、退出、以及一个图片支出按钮。支出是通过Builder对象来创建弹窗,进行数据的填写。填完后会进行数据库的添加,list集合的添加,适配器的刷新。删除所有是调用数据库操作类的deleteAllData方法实现的。还添加了长按删除操作,通过xxx.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener()方法实现。IncomeActivity也是相同的方法。