Précharger plus de vues à l'aide d'un adaptateur ListView

Si je comprends correctement, l'adaptateur ListView charge 1 vue de plus, puis actuellement visible à l'écran. Dites voir 1 à 5, plus vue non visible mais préchargée 6. Si l'utilisateur se déplace vers le bas, la vue 1 est rejetée et la vue 6 s'affiche. Je voudrais savoir comment précharger plus de vues, comme la vue 6 dans l'exemple, mais au lieu d'une seule vue, par exemple, trois vues.
J'espère en augmentant le nombre de vue préchargé pour donner aux éléments ListView plus de temps pour calculer la vue / pour avoir une expérience de défilement plus fluide.

Étant donné qu'il y a tellement de sujets avec des mots-clés liés, une courte liste de ce dont cette question ne concerne pas :

  • Est-il possible de modifier la largeur et la hauteur de la disposition dans Android en cas d'exécution?
  • Mettre les densités d'écran dans le seau approprié
  • Quel est l'objectif de "android.intent.category.DEFAULT"?
  • Firebase déclenche trop d'alarmes
  • Comment attraper "Désolé, cette vidéo ne peut pas être lue" sur VideoView
  • Authentification sociale ASP.NET Web API pour Web et Mobile
    • Chargement du modèle de données ListView (obtention des données à partir du Web / DB)
    • Chargement de plus de données lors de la fin de ListView
    • Il ne s'agit pas du modèle ViewHolder (vues de recyclage)

    PS: Difficile de google – tous les mots-clés qui surgissent dans mon esprit sont déjà pris par d'autres sujets …

  • Redémarrage de l'application - Point d'entrée d'activité
  • OnServiceConnected () non appelé
  • Puis-je étaler une vue dans Android?
  • L'événement Touchstart multitouch Android Webview ne fonctionne pas avec plus de 2 doigts
  • Quelles sont les valeurs de temps réelles de ms pour les constantes animTime d'Android?
  • Diff entre getExternalFilesDir et getExternalStorageDirectory ()
  • One Solution collect form web for “Précharger plus de vues à l'aide d'un adaptateur ListView”

    La classe chargée de contrôler quand cacher / afficher les vues est LayoutManager.

    Je ne suis pas très familier avec le fonctionnement interne de cette classe, mais je suppose que vous pourriez créer un LayoutManager personnalisé qui remplace certaines des pièces concernées pour atteindre ce dont vous avez besoin.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.