有没有人有关于如何将 SwipeRefreshLayout 与 ListView 一起使用的简单示例?这是我的情况:
我有一个类 SynchDogs,它从服务器中提取数据。因此该类用作我的适配器的源。我想使用 SwipeRefreshLayout 来刷新适配器和 ListView。 DogActivity 是 SynchDogs 的观察者,因此 DogActivity 实现了一个 update
方法,当新数据准备就绪时调用该方法。
所以我将 onRefresh
实现为
@Override
public void onRefresh() {
SynchDogs.getInstance().synchronizeWithServer();
}
所以我假设这就是启动下拉刷新所需的全部内容。如果是这样,在 update
中我该怎么做才能结束通话?
我也已经有了
swipeLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_container);
swipeLayout.setOnRefreshListener(this);
swipeLayout.setColorScheme(android.R.color.holo_blue_bright,
android.R.color.holo_green_light,
android.R.color.holo_orange_light,
android.R.color.holo_red_light);
更新
基本上,我想知道停止彩色表演的呼吁。
最佳答案
调用方法setRefreshing(false)
关于android - 有关如何将 SwipeRefreshLayout 与 ListView 一起使用的简单示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22738522/