gpt4 book ai didi

java - 如何在 ListFragment 上实现拉取刷新

转载 作者:IT老高 更新时间:2023-10-28 23:34:19 27 4
gpt4 key购买 nike

我正在尝试在 ListFragment 上实现“拉动刷新”,但现在库中似乎没有一个支持它。无法检测到我可以看到的列表 fragment 上的过度滚动,所以我想知道是否有人找到了使其正常工作的方法?

--

根据 Christian 的提示,我在 onCreateView() 方法中使用了以下内容。

@Override
public View onCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
PullToRefreshListView listView = new PullToRefreshListView(getActivity());
mAdapter = new HomeTweetListAdapter(getActivity(), R.layout.tweet_list_item, tweets);
listView.setAdapter(mAdapter);
return listView;
}

就像 Christian 说的,你只能用 Fragment 做到这一点。返回 ListFragment 上的 ListView 以外的任何内容都会出错。

编辑:为了澄清我正在使用 Johan's PullToRefresh library

最佳答案

我实际上是使用 fragment (不是 ListFragment)使它工作的。所以它基本上是一样的,只需从你的 onCreateView 方法返回 PullToRefreshListView 就可以了。它也应该与 ListFragment 一起使用;请记住,如果你使用 ListFragment,你必须从 onCreateView 返回一个 ListView(如果你只使用 Fragment< 你可以返回任何你想要的东西)。

关于java - 如何在 ListFragment 上实现拉取刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8648040/

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