Adapters are the link between a set of data and the AdapterView that displays the data.
AdapterViews are ViewGroups that display child views given to it by an adapter. An example of an AdapterView is a ListView.
Adapters also provide the child views that display the data in the AdapterView. Adapters are responsible for supplying the data and creating the views representing each item.