我正在尝试在我的应用程序上实现刷刷新,但是由于我刚开始使用java,我有点不知道该把什么放在哪里。
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/swiperefresh"
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.viewpager.widget.ViewPager
android:id="@+id/viewpager_fragments"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@id/ad_banner_container"
android:layout_below="@id/tabs">
</androidx.viewpager.widget.ViewPager>
</android.support.v4.widget.SwipeRefreshLayout>所以您可以看到我的xlm代码用于刷刷新,这里也是我的主要活动代码,可以告诉我在这里放什么吗?
mySwipeRefreshLayout.setOnRefreshListener(
new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
Log.i(LOG_TAG, "onRefresh called from SwipeRefreshLayout");
// This method performs the actual data-refresh operation.
// The method calls setRefreshing(false) when it's finished.
myUpdateOperation();
}
}
);发布于 2022-03-31 13:58:08
参考文献:期刊发展--关于滑动刷新的文章
mySwipeRefreshLayout.setOnRefreshListener(
new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
Log.i(LOG_TAG, "onRefresh called from SwipeRefreshLayout");
shuffle(); // the function that populates your view
mSwipeRefreshLayout.setRefreshing(false);
myUpdateOperation();
}
}
);洗牌可以是一种功能,如
public void shuffle(){
Collections.shuffle(arrayList, new Random(System.currentTimeMillis()));
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, arrayList);
mListView.setAdapter(adapter);
}https://stackoverflow.com/questions/71693710
复制相似问题