A ListView is a view for showing a scrollable list of items, which may come from a list adapter or an array adapter. Selecting an item in a ListView triggers an event for which you can write a listener.
If an activity contains only one view that is a ListView, you can extend ListActivity instead of Activity as your activity class. Using ListActivity is convenient as it comes with a number of useful features.
This chapter shows how you can use the ListView and ListActivity as well as create a custom ListAdapter and style a ListView in three sample applications.
Technically, android.widget.ListView, the template for creating a ListView, is a descendant of the View class. You can use it the same way you would other views. ...