An Adapter is responsible for creating and binding data to views. Adapter not an actual view, but instead produces them.
An AdapterView is a ViewGroup that gets its child views from the Adapter .
eg. a ListView has a child view for each row in its list. These child views are created and data bound using the Adapter .
source share