Вы должны расширить свою деятельность, чтобы сделать ее ListActivity.
Среди причин - тот факт, что вы получаете метод onListItemClick (), который вызывается всякий раз, когда вы щелкаете элемент, который спасает вас от создания слушателя.
Кроме того, вы ничего не потеряете, если вы хотите изменить макет ListActivity, вы все еще можете это сделать с помощью метода setContentView () из Activity.