23 votes

Android - faites glisser et déposez - la liste de réorganiser

Comment puis-je créer une liste où je peux réorganiser les éléments de la liste en faisant glisser lignes de la liste à une autre ligne, et ainsi de suite (pour changer de l'ordre)?

Tout comme sur le HTC Hero en les pendules à l'application, où vous pouvez réorganiser l'ordre des horloges?

Wouter

34voto

ericharlow Points 844

Même si cette question est déjà une réponse. J'ai lutté à l'aide de l'application musique comme un exemple, j'ai donc créé un simple Glisser-Déposer Liste de projets pour aider les autres qui peuvent être trouvés ici

20voto

Bo. Points 509

Portez une attention particulière à ce

com.android.de la musique.TouchInterceptor

11voto

heycosmo Points 1058

Vous pouvez également essayer de ma récente mise en œuvre ici:

Il donne à défilement lisse tout en faisant glisser et prend en charge les éléments de la liste arbitraire de hauteurs. Beaucoup de problèmes de comportement a aussi été supprimés par rapport à la TouchInterceptor.

2voto

CaseyB Points 16014

C'est dans platform/packages/apps/Music/src/com/android/music/TouchInterceptor.java. Voici un lien direct:

http://android.git.kernel.org/?p=platform/packages/apps/Music.git;a=blob;f=src/com/android/music/TouchInterceptor.java;h=6c22e7234dcae7ceda5fd159637273c60449f32f;hb=HEAD

1voto

yanchenko Points 24142

Astuce: télécharger le android de sources et de voir comment l'application Musique (packages\apps\Music) implémente cette fonctionnalité.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X