AMDDViews is an adaptable view with drag and drop support, well designed to work with ListView, GridView and customize AdapterView.