RecyclerView avec charger plus de barre de progression en bas
J'ai essayé la mise en œuvre de addOnScrollListener (), mais cette chose extraire les données et le chargement du recycleur vue depuis le début à chaque fois.je veux charger les données après la position actuelle.Voici mon exemple de code
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_load, null);
progressBar = (ProgressBar) view.findViewById(R.id.progressBar);
progressBar.setVisibility(View.VISIBLE);
myClickHandler();
business_rv = (RecyclerView) view.findViewById(R.id.business_rv);
business = new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL,false);
business_rv.setHasFixedSize(true);
business_rv.setLayoutManager(business);
if (business_rv.getLayoutManager() instanceof LinearLayoutManager) {
business = (LinearLayoutManager) business_rv.getLayoutManager();
business_rv.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
UpdateRecyclerView(url);
}
});
}
return view;
}
Vous devez vous connecter pour publier un commentaire.
ce que vous avez besoin est sans fin recycleur de vue ,qui va charger les données pendant le défilement . Ici, j'ai joint le lien pour que la mise en œuvre.
Suivez ce lien
l'utiliser comme