android - 有关如何将 SwipeRefreshLayout 与 ListView 一起使用的简单示例

标签 android android-layout android-listview pull-to-refresh

有没有人有关于如何将 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);

更新

基本上,我想知道停止彩色表演的呼吁。

最佳答案

关于android - 有关如何将 SwipeRefreshLayout 与 ListView 一起使用的简单示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22738522/

相关文章:

android - 在android自定义键盘中设置键盘模式

java - 设置Adapter后调用ListView的getChildAt()方法

java - 使用掩码读取 int 的未知方式

android - 在不更改代码的情况下显示在 android studio 中创建的 bitbucket 上的新分支

android - 自动续订订阅 android Version_3

android - 如何设置 edittext 未处于焦点时的 float 标签文本颜色与 edittext 提示颜色不同?

android - 将动态项目添加到linearlayout显示逆序android

android - 使用空参数调用 super.onCreate()?

android - 使用 HashMap 在带有 SimpleAdapter 的 ListView 中显示图像 - Android

android - Android Listview项目中的翻转动画