0

私は現在、SwipeRefreshLayoutRecyclerViewを私のアプリで使用しています。すべて正常に動作します。初めてのデータ読み込み時にSwipeRefreshLayoutまたはProgressBar

最初にデータが読み込まれないときは、円ローディングインジケータSwipeRefreshLayoutのように使用してください。

swipeRefreshLayout.post(new Runnable() { 
    @Override public void run() { 
     swipeRefreshLayout.setRefreshing(true); 
    } 
}); 

は、または私は次のような特定のProgressBarための円形のロードインジケータを使用する必要があります。彼らはSwipeRefreshLayoutProgressBar指標間の主な視覚的な違いがあるのでGoogleのマテリアルデザインのガイドラインに、より正確従っているアプローチ

private ProgressBar spinner; 

spinner = (ProgressBar) findViewById(R.id.progressBar1); 
spinner.setVisibility(View.VISIBLE); 

。 (私はすでにたくさんのGoogle検索を行ってきましたが、適切な答えが見つかりませんでした)

答えて

2

もちろん、初回のデータロード時にはプログレスバーを使用してください。

SwipeRefreshLayoutは、同じ画面にあり、新しいデータが利用可能かどうかを確認するときに使用します。

関連する問題