Populating the ListView item
All the adapter views such as ListView
and GridView
use an Adapter
that acts as a bridge between the data and views. The Adapter
iterates through the content and generates Views for each data item in the list.
The Android SDK provides three different adapter implementations such as ArrayAdapter
, CursorAdapter
, and SimpleAdapter
. An ArrayAdapter
expects an array or a list as input, while CursorAdapter
accepts the instance of the Cursor
, and SimpleAdapter
maps the static data defined in the resources. The type of adapter that suits your app need is purely based on the input data type.
The BaseAdapter
is the generic implementation for all of the three adapter types, and it implements the IListAdapter
, ISpinnerAdapter
, and ...
Get Xamarin Mobile Application Development for Android - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.