Android UI adapters allow AdapterViews like ListView and Spinner to display data. AdapterViews rely on Adapters to provide Views for each data item. Adapters implement interfaces like ListAdapter and bind data to Views. ListActivity makes it easy to display a list using a ListAdapter like ArrayAdapter. Spinner displays a single child and uses a SpinnerAdapter to provide its dropdown options.