title: Implement Drag & Drop in Gingerbread
body: <p>I need to know how I can implement Drag &amp; Drop in Android for the Gingerbread version. As I know Gingerbread doesn't support that by default.</p>
  
  <p>What I have coded: a <code>ViewGroup</code> class to hold dynamic added child, each child should after a long click
  be able to get moved through a finger tap/move. To solve this, i have a <code>OnLongClickListener</code> attached to each <code>View</code>'s child and my <code>ViewGroup</code> have implemented both the methods <code>onTouch()</code> to get the down/up/move events and the method <code>onLongClick()</code> to response to the long click on each child.</p>
  
  <p>Now my problem is as follows: I long tap a child, I can move it and can end the action through the <code>ACTION_UP</code> event. But, I can't long tap this child again - is there a way or library that can handle that?</p>
  
  <p>I think, I don't need a really D&amp;D library/function because I only will order some icons in this <code>ViewGroup</code> - each child gets added to the <code>ViewGroup</code> via code, so I don't have a really DropTarget I think.</p>