Codejie's C++ Space

Using C++

轮子精神 : RefreshListView


    新的LAC设想中需要一个类似IOS中的'Pull to Refresh ListView'功能,即是当ListView显示到最后一列时,向上拖动ListView将开始加载后续数据列,如下图所示:

   

    一直以为Android应该自带了这个view,但翻了一下,竟然没有,至少API8中没有...赶紧google下,嗯,很多前人都做过了,很好,不过...LAC中只需要最下面的pull刷新功能,上面那个还真不需要,但所有的例子中要不是上下都有,要不只有上面,这..这不满足我的需求啊...(好吧,是我毛病太多..) 
    于是,发扬"轮子精神"--咱自己做个不行吗...于是就有了下面的代码.

RefreshListView

    下面是测试代码.
MainActivity

    不知为何代码比google来的都短了许多,估计是我考虑的不全面吧,但基本满足俺的需求了...最好的一点,咱的不用额外的layout文件,就两个子控件,直接就内置了...



posted on 2012-09-14 00:04 codejie 阅读(1813) 评论(0)  编辑 收藏 引用 所属分类: 轮子精神G7


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


公告

Using C++

导航

统计

留言簿(73)

随笔分类(513)

积分与排名

最新评论

阅读排行榜

评论排行榜