2011-02-14 3 views
0

Je voudrais changer le comportement par défaut de ma liste, donc quand je suis en train de défiler jusqu'au dernier élément, la liste continuera à défiler jusqu'à ce que le dernier élément soit en haut de la liste.Android listview (adaptateur de tableau) défilement personnalisé

Le comportement par défaut arrête le défilement lorsque le dernier élément est entièrement visible.

Toutes les idées sur comment je peux aller à propos de ce pré 2.3?

Merci, Totem.

+1

Cette question a quelques solutions intéressantes: http://stackoverflow.com/questions/2332847/how-to-create-a-closed-circular-listview –

+0

Ce n'est pas la solution que je cherche, je veux juste contrôler le scroll ne crée pas une liste circulaire, afin de changer de scroll avec cette solution je devrais actuall ajouter des éléments à l'adaptateur afin de le faire défiler (je pourrais rajouter un item juste pour rembourrer en bas mais c'est un très mauvais solution), la solution que je cherche sera probablement dans la liste elle-même et non dans l'adaptateur. – totem

Répondre

0

Dans le cas où quelqu'un est intéressé par les solutions disponibles non plus:

1) ajouter à la vue de la liste padding, que les forces de solution vous de jouer avec la propriété de bord fondu car il se tamisé à cause de toi rembourrage. cette méthode peut également ne pas fonctionner correctement si vous utilisez un arrière-plan transparent car les éléments seront rendus et visibles sous la zone de remplissage. Bien que cela pourrait être corrigé en entrant la liste dans une mise en page relative et en veillant à dessiner quelque chose sur cette zone. 2) ajoutez des éléments transparents à la liste pour offset et ne les définissez pas comme activés pour éviter les diviseurs, assurez-vous simplement de changer getItemCount et getItemTypeCount et ainsi de suite si votre si votre élément n'est pas vraiment dans votre adaptateur par mon cas.

Je suis allé avec l'option deux.

Merci, Totem.

Questions connexes