Je sais qu'il est en quelque sorte possible de faire un ListView qui charge plus de données lorsque l'utilisateur a atteint le bas de la liste. Cependant, je travaille avec un ScrollView, dans lequel j'ai un LinearLayout, et ces deux composants fonctionnent parfaitement avec le scrolling. Mais je ne sais pas comment je suis censé faire, donc ça obtient un parchemin infini. Je suppose que j'ai besoin d'ajouter quelque chose qui lit ce qui est affiché de LinearLayout sur l'écran, et quand il calcule que c'est le bas du LinearLayout qui est montré (en utilisant la position actuelle et la hauteur du View), il déclenche un événement.
Mais comme je l'ai dit, je ne sais pas comment accomplir cela. Donc, si quelqu'un peut me donner de l'aide, je serais très reconnaissant.Défilement infini dans LinearLayout/ScrollView?
EDIT: J'ai trouvé ce post ici sur StackOverflow How to trigger an event when scrollView reach the bottom with Android?, mais je ne sais pas quoi faire avec la réponse:
Compte tenu des exigences, vous serez probablement étendez BaseAdapter (par opposition à CursorAdapter qui utilise un mécanisme différent).
Voici un extrait pour que:
public View getView(int position, View convertView, ViewGroup parent) { if (position == backingLinkedList.size()) { //get more items and add them to the backingLinkedList in a background thread notifyDataSetChanged(); } }