android软件简约记账app开发day01-今日收支明细的界面绘制 导入素材 导入在阿里iconfront图标库下载的字体图标分为大小两种,分别导入到项目目录mipmap-hdpi和mipmap-mdpi中 绘制主主页面 在系统生成的activity文件中绘制界面 使用绝对布局 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http:/…
android软件简约记账app开发day02-收入支出明细页面绘制 效果图 列表界面绘制 新建layout文件-item_mainlv.xml大体使用绝对布局,嵌套相对布局,嵌套文本内容实现 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    an…
android软件简约记账app开发day10-主页面模块--头信息的展示,和之后功能完善的目标. 今天来写主界面头信息的展示,也就是将第一天的写的layout中的item_main_top展示到主界面中 找到第一天写的页面 在mainactivity类中设置变量 //头布局控件View headerView;TextView topOutTv, topInTv, topbudgetTv, topConTv;ImageView topShowIv; 添加头页面    //在主页面添加头页面  …
android软件简约记账app开发day09-主页面模块,收支记账信息的展示 我们第一天已经绘制了记账条目的界面,也在主界面设置了LietView来展示记账条目,今天来实现记账后再主界面的展示效果 首先在主界面设置组件对象 ListView todayLv;List<AccountBean> mDatas; 重写onCreate方法, @SuppressLint({"ResourceType", "WrongViewCast"})@Overridepu…
android软件简约记账app开发day08-时间对话框的书写+改bug,改bug 绘制对话跨页面 在添加记账信息功能中,我提供了用户添加备注添加事件的功能,设计是点击时间会弹出一个时间对话框供用户选择时间,这里我们先绘制时间对话框,在layout中新建一个layout文件,命名为dialog_time,其中使用到了提供好了类DataPicker来展示日历效果,代码如下 <?xml version="1.0" encoding="utf-8"?><…
android软件简约记账app开发day07-备注界面完善 ## 昨天我们已经绘制了备注页面,今天来用Java代码组装完善一下. 首先我们新建BeiZhuDialog类关联备注页面,并且实现点击接口 在该类中我们获得界面的所有组件,并且实现onclick方法,并且弹出键盘.绘制显示界面,完善显示效果, package com.open.tally.util; ​ import android.app.Dialog; import android.content.Context; import…
android软件简约记账app开发day06-将记账条目添加到数据库并且绘制备注页面 首先写添加到数据库 在DBOpenHelper中添加创建记账表的语句 //创建记账表 sql = "create table accounttb(id integer primary key autoincrement,typename varchar(10),sImageId integer,beizhu varchar(80),money float," +        "time…
android软件简约记账app开发day05-记账页面条目代码优化和bug解决 今天还是因为该bug又极大的耽误了项目进程,该开发文档都要没有时间来写了. 先说bug吧,在昨天已经实现了页面图标的展示,并且可以左右滑动来切换时支出还时收入页面,可就是在页面上部不显示支出和收入,这让我百思不得其解,翻看项目目录也不知道时那里的问题,我首先试了试Debug来看一下,我打了几个断点,可以当我点击那个晓聪子按钮时,他还让我下载什么东西,我心想我就调试一下,你就每一步就给我走不就完了,还要下载什么东西,…
android软件简约记账app开发day04-记账页面条目的代码书写 在前三天我们完成了基本的界面展示,从今天开始,我们进入到后台逻辑代码的编写中,今天开发记账条目的代码 我们在主页面点击记一笔图标后,进入记账页面,记账页面设计要求可左右滑动,左边显示支出右边显示收入,两个页面大体相同,提供图标点击记账,并且使用自定义的键盘样式,且提供备注和时间输入. 我们首先给首页面的记一笔图标添加点击功能 在java代码中,实现跳转 public void onClick(View view) {    …
android软件简约记账app开发day03-自定义键盘的书写 我们在fragment界面使用了自定义的keybroad键盘,所以今天我们来书写自定义的键盘代码 新建util包,新建keyboardutils的java类,当然在之前我们已经在项目中导入了google的material的jar包了. package com.open.tally.util;​import android.inputmethodservice.Keyboard;import android.inputmethods…