Tengo una lista de elementos que se muestran con un ListView de un SQLCursor. La tabla SQL incluye (y otras cosas) un campo _id y un campo de orden. Utilizo el campo de orden para ordenar la lista antes de que llegue a ListView.Reordenar listas como listas de reproducción en el reproductor multimedia
Lo que necesito es un widget como el MediaPlayer en su lista de reproducción. Te permite hacer clic en el ícono y arrastrar el ítem en la lista de reproducción y ponerlo en un nuevo orden. Con esa capacidad, puedo recuperar el nuevo orden y actualizar la tabla SQL con el nuevo orden. Sin embargo, no estoy teniendo suerte para encontrar pistas que me ayuden a agregar esa funcionalidad a mi programa.
La pregunta es si puedo usar funciones existentes para ayudarme o si necesito programar eventos de movimiento manualmente hasta que obtenga casi la misma funcionalidad.
bien alrighty. ¡Eso responde todas mis preguntas! molesto porque no pude encontrar esa pregunta a la que se refería en desbordamiento de pila yo mismo. ¡Con suerte puedo descubrir cómo usar ese TouchInterceptor correctamente y hacer que mi programa funcione realmente! Gracias. – CrazyBS
No he jugado con 'TouchInterceptor', así que no sé qué tan reutilizable es. Me da la impresión, como la de la otra pregunta de SO, de que otros lo están usando con éxito. Limpiarlo en un widget reutilizable por separado está en mi lista de 18,000 cosas para hacer ... – CommonsWare