安卓财务通项目开发6.17遇到的问题

1.时间弹框DatePicker的选择时间弹框是基于activity的,我们的项目是Fragment,尝试使用fragment和activity交互,互相调用方法来实现。但是最后不能将picker到的时间信息传递给fragment而且弹窗弹出的时间也不是当前时间。

解决方案:把需要时间弹窗的部分使用activity实现,fragment里面放置一个按钮点击后进activity。

2.项目整体的bar是自定义的,而且有滑动效果,导致listView只能显示一张页面到低端,不能再滑动显示下面的数据。

解决方案:写一个工具类,此类的方法可以动态的获取listview当前的垂直长度,并实时调整,这样在list.set(adapter)之后调用该方法,可以延展页面的长度。
缺点:这样的话不能使用监听滑动来实现页面延时刷新功能了,不过也算是没有影响到主要功能。

3.页面设计时,如果是直接拖动控件实现的,会造成在不同的设备上产生不一样的效果,甚至会出现混乱现象。

解决方案:尽量使用文本编辑,使页面有条理,也便于后期修改和维护。如果使用了拖拽方式(特别是相对布局),应该查看并修改文本(删除或增加属性)。

4.给listView设置头部行后,并设置了item监听,这时点击头行会产生异常。

原因:通常点击一般行会传值并进下一个activity,而头部无值可传,就会出现错误。
解决方案:写一个判断,判断点击的是不是头部行,当点击的是头部时,就return,这样就会点击没反应,不会异常关闭。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逍遥Sean

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值