我制作了一个Android应用程序,因为它有一个带有RSS源的列表视图。所以我试图在我的应用程序中实现pull刷新以进行加载但我搜索了一个库我得到了[https://github.com/johannilsson/android-pulltorefresh]这个链接。但我不知道如何将这个库集成到我的Android应用程序中,我没有找到任何与此相关的jar.please帮助我。
答案 0 :(得分:2)
最近,Google已在其支持v4库中实施了PullToRefreshView
。您可以在SwipeRefreshLayout
实施非常简单。
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/swipe_view"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="${packageName}.${activityClass}">
<ListView
android:id="@+id/list_view"
android:scrollbarStyle="outsideInset"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</android.support.v4.widget.SwipeRefreshLayout>
在课堂上,你可以实现这样的目标。
mSwipeView.setColorScheme(android.R.color.holo_blue_bright, android.R.color.holo_green_light,
android.R.color.holo_red_light, android.R.color.holo_orange_light);
mSwipeView.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override public void onRefresh() {
// Your action here
}
});
取消
mSwipeView.setRefreshing(false);