This is more a direction of research than an answer. Have you tried listening for the button / touch event in one list to get the item that you want to use to drag and drop, and then listening for the button / touch event in the other list so that you know which index to insert the item?
button/touch down View, . , , setTag() getTag() .
- , .