我的应用包含不同的活动,我使用SwipeRefreshLayout
通过滑动刷新listViews
中的数据。发生这种情况时,屏幕顶部会显示一个刷新图标。
但是,对于其他2个不包含列表视图的特定活动,我只想在数据刷新时使用pullToRefresh.setRefreshing(true);
&更新来显示刷新图标。 pullToRefresh.setRefreshing(false);
。我不需要用它来滑动。
这是我在列表视图布局xml文件中的样子:
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/pullToRefresh"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView
android:id="@+id/ListView"
android:dividerHeight="8dp"
android:divider="#000000"
android:layout_below="@+id/feedLinearLayout"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</android.support.v4.widget.SwipeRefreshLayout>
答案 0 :(得分:-1)
使用SwipeRefreshLayout
作为常规布局,当您想要显示加载轮时调用pullToRefresh.setRefreshing(true)
,并pullToRefresh.setRefreshing(false)
隐藏它。