Android Reordering ListView elementy przeciągnij i upuść [duplikat]

To pytanie ma już odpowiedź tutaj:

Android Lista Zobacz Przeciągnij i upuść sortuj 6 odpowiedziJak przeciągnąć upuść element widoku listy do innego widoku listy 4 odpowiedzi

Mam niestandardowy ListView z niestandardowym układem składającym się z jednego TextView do wyświetlania tekstu i drugiego ImageView do długiego naciśnięcia, aby przeciągnąć i upuścić, aby zmienić kolejność elementów ListView, takich jak obrazek poniżej. Proszę o pomoc!

questionAnswers(1)

yourAnswerToTheQuestion