摆脱"Tap to refresh"按钮与安卓拉刷新



我使用过这段代码https://github.com/johannilsson/android-pulltorefresh

除了一件事之外,这一切都很完美,当我的ListView加载时,它总是在顶部说"点击以刷新",直到我点击或拖动,它就会消失,我的ListView看起来又正常了。我真的不想让它用"点击刷新"来初始化它丑陋、烦人和毫无意义的东西,因为它看到向下拖动会做完全相同的工作,而且根本不会妨碍它。

我试着把代码破解成比特,看看我是否能做到这一点-理论上这应该很容易,因为当你触摸它时它就会消失,但即使抓取与你触摸它调用的代码完全相同的,并明确调用它也无济于事。我完全困惑,有人能帮我调整代码吗?这样当我使用它时,它就不会在我的列表顶部出现烦人的"点击刷新"。。。

我这样做的方式是将其添加到我的代码中

  ListView list = getListView();
  list.scrollTo(0, 60);

然后当它完成装载时

 list.scrollTo(0, 0);

它所做的是将列表视图从屏幕上滚动,这样你就看不到要刷新的点击,然后当它完成加载时,将所有内容都拉回到起点,并且要刷新的点是不可见的

这有助于我找不到任何东西,但这是我的方法

最新更新