android-pulltorefresh小部件的问题

I am having a bit of difficulty implementing the android-pulltorefresh widget by Johan Nilsson found at https://github.com/johannilsson/android-pulltorefresh

我遇到的问题是将自定义列表视图放入我的应用程序后,一切都很好,但它要求点击刷新列表视图,但我需要将其设置为下拉刷新。

我在下面使用的代码几乎来自github页面,并且应用程序的屏幕截图可以在下面找到。请证明我的问题:

PullToRefreshListView lv = (PullToRefreshListView)findViewById(R.id.listView);
lv.setOnRefreshListener(new OnRefreshListener() {
    public void onRefresh() {
   //Do work to refresh the list here.
    GetData getData = new GetData();
    getData.execute();
}

我需要Tap来刷新标题,只有在列表视图被拖动后才能显示。我感到我只需要改变某种标志,但我无法找到这将是什么。

0
额外 编辑
意见: 1

2 答案

不幸的是,没有办法解决这个问题。整个控件的构建围绕“Pull to Refresh”标题是一个普通的listview项目,通过向上滚动列表来隐藏。不幸的是,当你有一个非常短的列表,列表不能向上滚动隐藏第一个项目,因为列表中没有足够的项目 - 所以后退是显示第一个项目(标题),并拥有它显示“点击刷新”。

编辑:你可能能够做的一个kludge插入虚拟空白项目,以便列表中有足够的项目来隐藏顶部标题列表项目。

0
额外
编辑诀窍!谢谢!
额外 作者 Parth Kapoor,

use this code

希望对你有效。

0
额外