Adapter and ViewHolder for ListView adapter injection