Cómo arrastrar el elemento de lista desplegable a otro ListView

Hola soy Raynast Soy un novato para la programación de Android Ahora tengo un pequeño problema de mi proyecto sobre Listview Drag and Drop

Decido el diseño a la consulta de tres listas de la base de datos

_________________________ |list_1 |list_2 |list_3 | |_______|_______|_______| |_______|_______|_______| || ||| ||| || ||item1|||item5|||item8|| ||_____|||_____|||_____|| |_______|_______|_______| || ||| ||| || ||item2|||item6|||item9|| ||_____|||_____|||_____|| |_______|_______| | || ||| || | ||item3|||item7|| | ||_____|||_____|| | |_______| | | || || | | ||item4|| | | ||_____|| | | |_______|_______|_______| 

Uso la plataforma android 2.3.1

Quiero arrastrar item1 de Listview1 a liewview2 o liewview3 y dejar entre listviewitem

¡Intento a la solución de la investigación para resolver este problema pero no me encuentran!

Observaciones: MotionEvent tiene action_up action_down no tiene action_right, left

Quiero saber la solución para resolver este problema Si no es posible decirme o proponer otro método para hacer esta actividad por favor

Gracias de antemano

Su respuesta será muy útil para mí y otra

4 Solutions collect form web for “Cómo arrastrar el elemento de lista desplegable a otro ListView”

Hola Estoy desarrollando un ejemplo de esto en github https://github.com/mtparet/Drag-And-Drop-Android

Podría ayudarte.

Todas las contribuciones son bienvenidas

Echa un vistazo a esta muestra que arrastrar y soltar dentro de una vista de lista.

Arrastrar y soltar muestra … Haga clic en Puede encontrar el proyecto aquí. Y Descargar el archivo Zip ..

Las constantes ACTION_UP y ACTION_DOWN devueltas por MotionEvent.getAction() refieren al estado de las tomas de los dedos (por ejemplo, se coloca el dedo en la pantalla, se levanta el dedo de la pantalla) y no a la dirección del movimiento. También necesitará usar la acción MOVE en combinación con ACTION_UP y ACTION_DOWN para lograr lo que está intentando hacer.

Por ejemplo, en el método onTouch , cuando recibe MOTION_DOWN (el usuario ha pulsado en el elemento ListView), identifique el elemento en el que ha realizado el usuario. A continuación, puede realizar un seguimiento de la acción MOVE para proporcionar indicaciones visuales, como dibujar una versión "fantasma" flotante del elemento que sigue a su dedo. Finalmente, cuando recibes MOTION_UP (el usuario levanta el dedo después de arrastrarlo), identifica la columna en la que se encontraba el dedo y haz lo que tengas que hacer para mover los datos a la otra lista.

Puede usar las coordenadas xey proporcionadas con cada MotionEvent para determinar las cosas como el ítem en el que el usuario ha tocado, la lista en la que movió su dedo, etc.

Esperanza http://techdroid.kbeanie.com/2011/10/drag-and-drop-honeycombics.html esto resolverá su problema hasta cierto punto pero todavía no consiguió la solución perfecta.

  • Haga clic en un elemento ListView cambia el estado de los elementos dentro del elemento?
  • Cómo definir ColorStateList para TextView?
  • Cómo cambiar el color de los elementos de ListView en el enfoque y al hacer clic
  • Cambiar dinámicamente la altura de la fila en una vista de lista basada en el número de elementos de la lista
  • El elemento ListView no extenderá el ancho a fill_parent
  • Buggy ListView me hace triste
  • Android adapter.getItem (position) .getItemId () no funciona (El método getId () no está definido para el tipo Object)
  • Indexación de alfabetos en ListView .. Ignorar la indexación de secciones
  • Android ListView con RadioButton en modo singleChoice y un diseño de fila personalizado
  • Android ListView resalta el elemento mediante programación
  • Vista de la lista de android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.