毕业设计第三十天

下拉刷新实现

———-我的项目现在不能实时更新,所以添加下拉更新,来手动更新服务器返回的数据。这里就要自定义ListView,其实网上有什么其他的第三方的类可以用,这里主要是了解了一下自定义ListView的过程。大致就是在原本的listview中加一个头布局,实现下拉显示得交互过程。

———-listview中有一个方法叫做addHeaderView(),这个就可以在原本的listview上面多加一块view视图出来,但是在构建listview的时候,我们必须要知道你这个头布局的大小,使用getMeasuedHeight()来等到你定义头布局是一个Item的默认高度。等到这个高度后,一般肯定不能显示出来,就要隐藏起来。设置头布局时调用setPadding(),其中的top设置为负Item,然后就可以构造的时候把这一部分区域给隐藏起来。在调用一些手势操作和滑动状态基本就完成了下拉刷新,只剩下填数据啦。

———-今天完善了一下自己的工程,把图片缓存和网络判断加入了进去,虽然没有什么改变,但是在交互上还是能有所体现。没网就不能上传,下载的图片使用一节缓存下载,不用多次去网络上下载。虽然今天的任务是做“我的”这个界面,但是还没有开工,等我把数据更新的完成后,就把“我的” 和 “分类”一起做完,还是要抓紧做,服务器和数据库的知识还是要多补充,不然根本不够完成我的作品。安卓的知识也要一起看,我主要还是在学这个吗,其他马马虎虎这个还是要牛逼一点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值