universal adapter implementation to avoid duplication made ​​similar wheels. Can be used directly inherited AbsListView of View (GridView, ListVIew).