首页 >> 大全

安卓记录2

2023-07-11 大全 31 作者:考证青年

1. 绘制点击更多后弹出的对话框.xml的布局

2. 新建绘制布局对应的对象:,class,此时对话框中按钮们对应的跳转活动还没写,因此对话框中的按钮的跳转事件可以先空着

3. 到中为“更多”按钮设置点击事件

以下需要实现的四个按钮有:

1. 关于

2. 设置

3. 账单历史记录

4. 账单详情

流程都是新建布局文件和活动,在更多对话框类中实现对应页面的跳转,在自己的活动中实现对应的功能

1. 更多对话框中“关于”按钮的实现

1. 绘制布局:.xml

2. 到活动中给关于按钮注册点击事件,完成活动的跳转

2. 完成账单历史记录页面的显示

1..xml绘制,需要加属性的有:返回按钮和日历小图标,在活动中生成对应的方法

安卓记录睡眠的软件__安卓记录仪刷机包下载

2. 活动中实现方法,找到两个按钮,数据源是类型的列表,适配器使用写好的适配器,设置适配器,进行点击历史记录后列表的显示

3. 活动中获取到想要的年和月,写方法加载对应的年月数据,方法中调用数据库中的查询方法

4. 中新建方法,获取指定年和月的所有列表数据

2.1 账单历史记录页面中日历图标的点击

1. 绘制点击日历图标后弹出的选择日期的对话框布局:.xml

2. 写选择日期后对应弹出的对话框的布局文件,即选择某年某月后弹出的:.xml,年份选择的椭圆形控件:

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

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了