Android实战项目——家庭记账本(四)

今天是开发的第四天,完成的主要内容如下:

1.账单查询功能的完善以及查询结果的显示和编辑

2.侧边栏布局的实现

3.首页fragment中本月与上月对比账目情况

实现的效果如图:

已添加的账单内容以及最近两月对比如下:

侧边栏样式如下(貌似图片有点失真,设备上白色背景区域分割线是均衡的):

查询页面如下:

按当前条件查询结果如下(可以对比首页已添加内容),查询结果可按日折叠:

          

下面更换查询条件:

           

下面再更换查询方式:

           

以上就是今天实现的所有内容。

明天的计划如下:实现统计页的布局以及部分功能,完善主页面的折线表格样式,完成侧边栏所有项的UI布局。

原文地址:https://www.cnblogs.com/zdm-code/p/12271596.html

时间: 2024-10-08 03:09:21

Android实战项目——家庭记账本(四)的相关文章

Android实战项目——家庭记账本(七)

今天主要实现了登录注册功能的客户端和服务端,但由于短信接口调用出现问题,导致注册功能还不完整. 截止到今天,APP的功能已经基本完成,后续还会陆陆续续的完善各功能模块与服务端的交互,因为需要和云端关联的模块与细节太多,所以就不具体规定时间完成. 在以往的学习和开发中并没有用到多少第三方的依赖.今天记录一下基于mob的Android 短信接口的使用代码. 首先注册监听回调: EventHandler eh=new EventHandler(){ @Override public void afte

Android实战项目——家庭记账本(三)

今天完成的主要内容有: 1.主页面账单明细部分细节展示 2.对每个列表项,点击打开新的可编辑修改具体页面 3.实现了搜索页面的UI布局 4.优化了部分页面的UI,提升用户视觉和使用体验 实现效果如下:          今天把明细内容的思路改了,主要还是因为网上的解决办法不足以支持我的代码运行,权衡之后,决定把日结放到统计页,因为单ListView无嵌套情况下没有出过问题. 明天要实现的内容有,侧边栏的布局及部分功能,完善账单查询功能. 原文地址:https://www.cnblogs.com/

Android实战项目——家庭记账本(五)

今天博客写的有点晚(好像算是昨天的了),有一点小bug刚刚改完.今天完成的任务有: 1.统计页的布局和功能 2.主页碎片的图表功能 实现效果如下:                      其中,统计功能的个人分析部分可以按照不同的条件进行统计,条件的选择在顶部的下拉按钮样式处,可以按周.按月.按年以及自定义日期段进行统计,逐月对比功能类似,只不过只能选中指定年份,然后对每个月的具体收支进行分析. 以上是今天实现的所有内容.最大的收获就是学会了hellocharts的基本使用. 顺便记录一下今天

Android 查看项目依赖树的四种方式

Android 查看项目依赖树的四种方式: 方式一: ./gradlew 模块名:dependencies //查看单独模块的依赖 ./gradlew :app:dependencies --configuration compile //查看项目的编译依赖 方式二:使用Gradle Project 方式三:安装Android Studio插件 gradle view 方式四:如果你嫌在命令行窗口展示观看不友好,这里还有一种体验更好的方式. 输入下面命令行: ./gradlew build --

Android 开源项目android-open-project解析之(四) ColorPickView,GraphView,UI Style,Other

十三.ColorPickView ColorPickerView 颜色选择器,支持PopupWindows或新的Activity中打开 项目地址:https://code.google.com/p/color-picker-view/ 效果图: HoloColorPicker 颜色选择器 项目地址:https://github.com/LarsWerkman/HoloColorPicker Demo地址:https://docs.google.com/file/d/0BwclyDTlLrdXRz

Android实战技巧之二十四:横竖屏切换

这几年一直在做手机上和电视盒的App,几乎没有考虑过横竖屏切换的问题.电视盒好说,横屏不变,你要是给它设计个竖屏人家也没机会使:而手机上的应用就不好说了,有些界面你设计了横竖屏兼容可能是为了表示你的功能强大.但是按照惯例,或许也是设计师图省事,我们只是做一个方案.就像目前主流的App都只有竖屏一个模式,比如微信.京东和招商银行.我截了几张图表示一下. 但是像地图之类的应用,也许横屏会显示的更友好一些.请看腾讯地图的设计如下: 细心的你会发现,地图的横竖屏的样式几乎是一样的布局,调整起来还是比较容

Android实战项目:房贷计算器

APP源码已上传到我的GitHub:https://github.com/zdm-code/Android-learning/tree/master/android_learning/mortgage 如今楼市可真是疯狂,房价蹭蹭的坐火箭飞涨,说到买房,自然少不了房贷,根据不同的贷款方式与还款方式,计算出来的月供数额各不相同,如果手机上有个房贷计算器,那可真是帮了不少人的忙.接下来就让我们瞅瞅这货好不好使 虽说Android进度并不算太多,但是根据迄今为止学到的开发知识,足够写个房贷计算器APP

Android实战——jsoup实现网络爬虫,糗事百科项目的起步

Android实战--jsoup实现网络爬虫,爬糗事百科主界面 本篇文章包括以下内容: 前言 jsoup的简介 jsoup的配置 jsoup的使用 结语 前言 对于Android初学者想要做项目时,最大的烦恼是什么?毫无疑问是数据源的缺乏,当然可以选择第三方接口提供数据,也可以使用网络爬虫获取数据,这样就不用第三方数据作为支持.本来是打算爬一些购物网站的数据,由于他们的反爬做得好,所以没办法爬到数据,只能爬取糗事百科的数据,或许聪明的你会想到可以高仿个糗事百科作为自己的练手项目,利用jsoup是

Android网络编程-登陆实战项目(一)

通过编写客户端,服务器端代码完成一个Android登陆实战项目 项目分为6个部分 服务器:Servlet 客户端:Activity(界面) 客户端:Thread和Handler 客户端:HttpClient-HttpGet 客户端:HttpClient-HttpPost 客户端也就是我们的手机客户端 第一部分 .服务器:Servlet 服务器端用的开发工具MyeclipseforSpring+tomcat8,主要用的是Jsp+Servlet构建项目. 第一步:新建一个java_web项目 第二部