https://github.com/johannilsson/ ... b/master/.gitignore这个外国哥们的代码Bug太多,每个bug又很难解决,各位请帮忙给些帮助,谢谢!!!!!

解决方案 »

  1.   

    本帖最后由 yiyaaixuexi 于 2011-08-19 11:32:35 编辑
      

  2.   

    比如先上拉list, 然后向下拉,松开,就会发现"刷新"那个Header会停在界面里。
      

  3.   


    我已经整合了,可以运行,但是我是说bug比较多,不能满足需要.
      

  4.   

    参考这个吧,很容易实现的http://www.eoeandroid.com/thread-52761-1-1.html
      

  5.   


    Sorry我不是说的这种效果,而是iphone那种像是有弹性的list,当向下拉list时,list的最上面会出header提示"下拉刷新",而且header会随着下拉而变大
      

  6.   

    额,我今天也刚下载了这个demo,我下午整合下,再告诉你额。
    http://www.cnblogs.com/stay/archive/2011/08/22/2146134.html
    其他功能都实现上去了,现在也只差iphone的特效了。
      

  7.   

    楼主。。我解决了死了好多脑细胞。。look  onTouchEvent事件中
     case MotionEvent.ACTION_UP:
                    if (!isVerticalScrollBarEnabled()) {
                        setVerticalScrollBarEnabled(true);
                    }
                    if (getFirstVisiblePosition() == 0 && mRefreshState != REFRESHING) {
                        if ((mRefreshView.getBottom() > mRefreshViewHeight
                                || mRefreshView.getTop() >= 0)
                                && mRefreshState == RELEASE_TO_REFRESH) {
                            // Initiate the refresh
                            mRefreshState = REFRESHING;
                            prepareForRefresh();
                            onRefresh();
                        } else if (mRefreshView.getBottom() < mRefreshViewHeight
                                || mRefreshView.getTop() <= 0) {//这里。。他原来写的<0                        // Abort refresh and scroll down below the refresh view
                            resetHeader();
                            setSelection(1);
                        }
                    }
      

  8.   

    这个是我自己写的,项目中用到了。http://www.cnblogs.com/wader2011/archive/2011/10/10/2205103.html
      

  9.   

    http://changeyouforever.iteye.com/blog/1159346