Necesito saber cómo puedo implementar Arrastrar & Soltar en Android para la versión de Gingerbread. Como sé, Gingerbread no lo admite por defecto.Implementar arrastrar y soltar en Gingerbread
Lo que he codificado: una clase ViewGroup
para mantener el niño dinámico agregado, cada niño debe hacer clic con el dedo/mover después de un clic largo . Para resolver esto, tengo un OnLongClickListener
adjunto a cada hijo View
y mi ViewGroup
ha implementado los métodos onTouch()
para obtener los eventos de down/up/move y el método onLongClick()
para responder al clic largo de cada elemento secundario.
Ahora mi problema es el siguiente: llamo por mucho tiempo a un niño, puedo moverlo y puedo finalizar la acción a través del evento ACTION_UP
. Pero, no puedo volver a tocar a este niño de nuevo, ¿hay alguna forma o biblioteca que pueda manejar eso?
creo, yo no necesito un & D D biblioteca/función realmente porque sólo voy a pedir algunos iconos en este ViewGroup
- cada niño se añade a la ViewGroup
a través de código, por lo que no tienen una muy DropTarget Creo.
arreglé el problema de la siguiente manera: 1.) deje que cada niño tenga una nueva instancia de OnLongClickListener, esto evita que el padre responda al evento LongClick. 2.) devuelve los valores correctos (verdadero/falso) en el evento onTouch() – Andreas
¿puedes compartir algún código por favor? – Vivekanand