The ListView class provides a flexible way to present data, whether it is a short menu or a long scrolling list. It provides usability features like fast scrolling, indexes and single or multiple selection to help you build mobile-friendly user interfaces for your applications.
This article introduced some simple examples using the built-in features of the ListActivity and then discussed custom implementations of ListView that allowed for colorful layouts and using an SQLite database.
It also briefly touched on the relevance of the activity lifecycle on your ListView implementation.