PullToRefresh刷新问题

时间:2014-11-06 07:11:53

标签: android

我添加" pulltorefresh"图书馆使用此网站https://github.com/johannilsson/android-pulltorefresh/tree/master/pulltorefresh完美运作。但是当第一次使用下面的组件(没有数据)时listview中没有日期并拉动视图但没有刷新开始(我知道没有数据)。如果列表中没有数据,如何处理这种情况。

<com.markupartist.android.widget.PullToRefreshListView
        android:id="@+id/pullview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:cacheColorHint="@android:color/transparent"
        android:divider="#19000000"
        android:dividerHeight="1dp"
        android:fadingEdge="none"
        android:fastScrollEnabled="false"
        android:footerDividersEnabled="false"
        android:headerDividersEnabled="false"
        android:smoothScrollbar="true" />

当用户从上到下滑动时,如何空白视图和pulltorefresh启动?

如何自动执行pullto刷新视图(不点击)此库中是否存在任何方法?

2 个答案:

答案 0 :(得分:0)

  

如果列表中没有数据,如何处理这种情况。

最简单的方法是将ListView放入,即RelativeLayout,并在其上添加额外的叠加,其中包含&#34;无数据&#34;视图。如果没有数据,则隐藏列表并显示叠加布局。如果您有要列出的数据,叠加视图就会消失,列表会闪耀。

答案 1 :(得分:0)

虽然我不知道你使用的刷新实现的拉力。我建议使用android支持库提供的那个。

here你发现官方的javadoc和here是一个关于如何使用它的简短教程。

您可以在sdk目录%ANDROID_HOME\extras\android\support\samples\Support4Demos\src\com\example\android\supportv4\widget\SwipeRefreshLayoutActivity.java

中找到另一个示例