Si, e in effetti l'errore era subdolo! In pratica nel file di layout definisci un layout principale di tipo LinearLayout, senza specificare un valore per l'attributo "orientation". Questo fa sì che questo attributo assuma il valore di default "horizontal", per cui tutte le view vengono affiancate le une alle altre, invece di visualizzarle una sotto l'altra. Inoltre, poiché la TextView ha impostati gli attributi alignParentRight/Left, questo fa sì che la textview abbia la stessa dimensione del layout principale, ovvero fullscreen. Come risultato la lista viene creata e popolata, ma non è visibile perché è "fuori dallo schermo".
La soluzione, senza eliminare la textview del titolo, è quella di impostare l'orientamento verticale:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000000" >
<TextView
android:id="@+id/textTitolo1"
android:orientation="vertical"
...
>
</LinearLayout>