android listview android-listview drag-and-drop order

La mejor manera de reordenar elementos en Android 4+ ListView



android-listview drag-and-drop (1)

El reordenamiento de elementos ListView es bastante fácil en iOS. Ahora me gustaría hacer lo mismo en Android, pero parece bastante engorroso: el SDK no admite el reordenamiento de elementos y hay que implementarlo solo o utilizar una implementación de terceros.

Encontré varios artículos y publicaciones relacionados con esta pregunta, pero todos eran bastante antiguos (2-3 años). Por ejemplo, la bauerca DragSortListView se referencia en muchos lugares, pero el proyecto ya no se mantiene. Como mi aplicación debería ser compatible con Android 4+ solo quería preguntar si, mientras tanto, hay una mejor manera de hacerlo.

Por supuesto, el reorden de arrastrar y soltar sería la forma más conveniente para el usuario, pero estoy abierto a cualquier solución que funcione (por ejemplo, utilizando un menú contextual con arriba / abajo)

En resumen: ¿Cuál es la mejor manera de proporcionar un nuevo pedido de elementos en Android 4+? ¿Hay algo así como una forma predeterminada / estándar de hacer esto?

EDITAR: simplemente bajando la votación de la pregunta sin dejar un comentario no es de mucha ayuda. ¿Alguna sugerencia de qué podría hacer mejor?