gpt4 book ai didi

java - android-pulltorefresh 小部件的问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:13 24 4
gpt4 key购买 nike

我在执行 Johan Nilsson 在 https://github.com/johannilsson/android-pulltorefresh 找到的 android-pulltorefresh 小部件时遇到了一些困难。

我遇到的问题是将自定义 ListView 放入我的应用程序后一切正常,但它要求点击以刷新 ListView ,但我需要将其设置为下拉刷新。

我在下面使用的代码几乎来自 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();
}

enter image description here

我需要 Tap to refresh header 消失,并且只在 ListView 被向下拖动后才显示。我觉得我只需要更改某种标志,但我找不到它的位置。

最佳答案

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

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

关于java - android-pulltorefresh 小部件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10740952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com