5

我在实现https://github.com/johannilsson/android-pulltorefresh上 Johan Nilsson 的 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();
}

在此处输入图像描述

我需要点击刷新标题消失,只有在列表视图被下拉后才会显示。我觉得我只需要更改某种标志,但我找不到它会在哪里。

4

2 回答 2

1

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

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

于 2012-05-24T16:57:16.500 回答
0

使用此代码

希望对你有效。

于 2013-02-01T11:48:04.953 回答