2009-12-21 20 views
23

Come è possibile creare un elenco in cui è possibile riorganizzare gli elementi dell'elenco trascinando le righe dell'elenco in un'altra riga e così via (per passare all'ordine)?Android - trascinamento della selezione - elenco riorganizzato

Proprio come su HTC Hero nell'app orologi in cui è possibile riorganizzare l'ordine degli orologi ?

risposta

20

prestare particolare attenzione a questo

com.android.music.TouchInterceptor

+0

Funziona per la visualizzazione elenco orizzontale - Libreria di sviluppo intelligente? –

+0

@divya, hai trovato una soluzione? –

1

Suggerimento: scaricare android sources e dare un'occhiata a come l'app Music (packages\apps\Music) implementa questa funzionalità.

+0

Grazie per la risposta. Ho scaricato il codice sorgente e l'ho usato prima, ma dove posso trovare l'attività che utilizza questa funzionalità? – wouter88

+0

@ wouter88 Scusa, non l'ho cercato da solo. Basta cercare i sorgenti per '* List *' per trovare quali attività fanno riferimento a ListViews. – yanchenko

+0

il collegamento sembra non funzionare più e non riesco a trovare la fonte sul sito. Sai di un altro posto dove ho trovato quella fonte? – brainmurphy1

34

Anche se questa domanda ha già una risposta. Ho lottato utilizzando l'applicazione musica come un esempio, così ho creato un semplice drag and progetto discesa per aiutare gli altri che si possono trovare here

+1

Questo è un progetto molto chiaro e diretto che lo rende facile da estendere. L'ho convertito facilmente in un ListFragment e ho pianificato di cambiarlo in modo che funzioni con i cursori. Grazie per aver condiviso questo progetto! – Luis

11

Si può anche provare la mia recente realizzazione qui:

Offre uno scorrimento fluido durante il trascinamento e supporta le voci di elenco con altezze arbitrarie. Un sacco di comportamento nervoso è stato rimosso rispetto a TouchInterceptor.

Problemi correlati