This repository has been archived by the owner on Jun 14, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
mousezheng/MyDiary
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
日记小软件, 1. 使用GridView制作日历, - MainActivity 用来完成整体任务, -dataFactory() 返回 List<Map<String,Object>> 完成数据加载任务, - monthData(int year,int month) 计算当月初第一天,是星期几,(星期天记作0) - month数组从0开始,这里需要注意减一,week从0开始需要加一 - 设置传入年月,根据传入年月计算该月份第一天是星期几 * 计算年月这个小模块应该抽取出来,使用JUnit单元测试进行测测试,节省时间,放在模拟器中会浪费大量时间 月份计算容易出错, 完成 - 左右滑动实现月份的切换 使用 simpleGusTureListener 实现了对GridView滑动监听操作, * 重新显示数据时需要清空原先的数据,否则ListView会变得越来越长 **设置左右滑动监听器后Item监听器居然无法监听 失误,我的失误,两个监听器没冲突实现基本的功能 完成 - 对每天进行点击可以查看当天日记等信息 实现接口 onItemClickListener接口, * 注意:需要加载监听器到GridView 完成 - 如果当天有日记,则为绿色 通过顶部TextView获取年月,在通过 year,month day与Diary下的文件夹名字对比,匹配上的算是有内容, 即有日记,标记为绿色 - 判断写内容,规定,写下两个字以上即为非空,否则默认为没写内容 - 设置今天所对应的View为红色 - 获取输入日记内容,保存到文件(diary/时间/) 文件名: title //题目 content //内容 - 设置年月日到title - 添加日期类 年月日 - 完成显示某天是否有内容(此时显示为1) 需要刷洗一下,才能显示 - 回显功能,点击有内容的日子,会显示内容 - 每天下面有两个小TextView 用来标记当天记单词数量 不想做了,日后再加 - calendar.xml 用来作为 GridView的布局文件 - calendar_item.xml 用来实现日历每个块所显示的内容 - calendar_item_head.xml显示星期一,二,三 - 为了设置为圆角在 drawable中加入:background.xml background_head.xml 2,
About
一款由java开发的安卓原生app,记录自己学习android的小案例,功能很简单,显示日历,每个日期可以点进去编辑今天干了什么做以记录,
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published