Aller au contenu

Fonction pour déplacer des éléments dans une listview


blubsy

Recommended Posts

Pas de "fonction" toute prête.

Pour faire du up/down, il faut ajouter soi-même des boutons dans le layout qui est renvoyé par le getView de l'Adapter, et positionner sur ces boutons un onClickListener qui sera chargé de déclencher le déplacement de l'item correspondant à la ligne en question dans le modèle de données. L'identification de cet item pourra être faite en positionnant une référence/un identifiant de l'item dans le bouton via la méthode setTag().

Pour du drag'n'drop, c'est un peu compliqué, mais tu peux toujours regarder la solution que j'ai adoptée dans EmailAlbum, à savoir la récupération d'une classe de l'application Musique android (TouchInterceptor) qui permet d'ordonnancer les items d'une playlist.

J'ai réadapté/utilisé cette classe dans :

http://code.google.com/p/emailalbum/source/browse/EmailAlbumAndroid/tags/REL-2_8_1/src/com/kg/emailalbum/mobile/creator/EmailAlbumEditor.java

Lien vers le commentaire
Partager sur d’autres sites

Super merci beaucoup de vais regardé tous ça.

C'est un peu le principe que j'utilise dans ce type de fonction sous php.

Je vais essayé de faire simple et on verra après pour améliorer tous ça.

Merci beaucoup et bonne journée.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...