首先我的项目结构是登录页面、注册页面、添加打卡信息页面、打卡信息展示页面
关于坚持天数和连续坚持的天数,我这里使用了SharePrefence共享参数的方式,导致代码很冗余。其次写了DaKaHelper类、里面实现了CRUD的操作。
其次我的打卡页面如下:
这里使用了shape和selector标签,对EditText编辑框进行了修饰。可以呈现出来一个矩形的效果、其次打卡日期那一块用的是TextView和DateDialog,界面不是很好看(
其次对打卡点击按钮添加了监听事件,保证每日的打卡内容只能有一项。
最后通过query查询方法,查询到数据之后(通过日期Calender)在把获取的信息放入TextView文本框中
写的不好以及有缺陷的地方,用户不能修改当日的数据,用户只能看当日的数据,这里需要改一改。
还有一点写的不好,就是不同用户登录之后展示的内容是一张表里面的,应该给daka表加一列对应学生的学号,这里写的不是很好,需要修改
标签:其次,App,巨烂,打卡,TextView,页面 From: https://www.cnblogs.com/laohei114514/p/17153508.html