安卓记录2

1. 绘制点击更多后弹出的对话框.xml的布局
2. 新建绘制布局对应的对象:,class,此时对话框中按钮们对应的跳转活动还没写,因此对话框中的按钮的跳转事件可以先空着
3. 到中为“更多”按钮设置点击事件
以下需要实现的四个按钮有:
1. 关于
2. 设置
3. 账单历史记录
4. 账单详情
流程都是新建布局文件和活动,在更多对话框类中实现对应页面的跳转,在自己的活动中实现对应的功能
1. 更多对话框中“关于”按钮的实现
1. 绘制布局:.xml
2. 到活动中给关于按钮注册点击事件,完成活动的跳转
2. 完成账单历史记录页面的显示
1..xml绘制,需要加属性的有:返回按钮和日历小图标,在活动中生成对应的方法

安卓记录2

文章插图
2. 活动中实现方法,找到两个按钮,数据源是类型的列表,适配器使用写好的适配器,设置适配器,进行点击历史记录后列表的显示
3. 活动中获取到想要的年和月,写方法加载对应的年月数据,方法中调用数据库中的查询方法
4. 中新建方法,获取指定年和月的所有列表数据
2.1 账单历史记录页面中日历图标的点击
1. 绘制点击日历图标后弹出的选择日期的对话框布局:.xml
2. 写选择日期后对应弹出的对话框的布局文件,即选择某年某月后弹出的:.xml,年份选择的椭圆形控件:
【安卓记录2】3. 写对应的对话框实体:utils->.java,需要找到的控件有:.xml中的取消按钮,,和线性布局:用来存储年月的选项的text view,为取消按钮设置监听器和;
向横向的滚动布局中添加view:方法,需要获取所有年的选项的text view集合和所有年的int集合,因此我们需要去中写一个函数nttb,查询记账表中有几个年份信息
4. 在数据库中获取到年份信息后在方法中使用for循环添加进去,然后还要设置一下被选择到的的颜色,不被选是白色的,被选的是绿色的,因此写一个方法
5. 为每一个控件设置监听,方法,实现显示年份的的功能,如上图
6. 去中设置点击日历按钮后对应的显示对话框的方法
7. 由于点击年份后会继续跳出该年份对应月份的对话框,由组成,如下图所示,因此需要一个方法,进行的显示,而且需要写
8. 新建一个.java,完成传入年份,加载数据源,以及点击年份发生颜色变化的功能,此时还需要再给每一个年份的设置点击事件,即去到去方法中获取年份
9. 去获取到选中的年份,然后传入适配器中即可
接下来为每一个添加点击事件
1. 在方法中新建方法
2. 需要用到接口回调知识
接口回调机制精炼详解的博客-CSDN博客
目的:实现类和活动类之间的数据传递,我们的数据是从类中获取到的,需要将它传递到中
方法:借助接口传递
1. 首先在类中注册接口,并且声明该接口的引用和注册该接口的方法
在下面使用该接口的引用调用接口中的方法
2. 类中使用匿名内部类的方法实现该接口,实现接口中的方法,获得到了接口中传来的变量值
3. 历史记录页面添加长按删除
中设立方法,里面调用方法,里面调用数据库方法
4. 设置界面删除数据库所有记录
SettingActivity