Olá, to com um prol parecido, só que eu crio uma list view de forma dinamica, dessa forma:
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
// Criar um array de Strings, que ser� utilizado em seu ListActivity
listaCidade = new String[] { "Acari", "Caicó", "Carnaúba dos Dantas",
"Cerro Corá", "Currais Novos", "Jardim do Seridó", "Parelhas" };
// Criar um ArrayAdapter, que vai fazer aparecer as Strings acima
// em seu ListView
this.setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1 , listaCidade));
}
Só que eu não consigo implementar um titulo para essa lista, por exemplo: "Escolha uma cidade abaixo!"
Então, gostária de saber se algum dos senhores ja viu ou ja fez algo parecido?
Na real, agora que vi direito, seu TextView sempre aparece por que o LinearLayout por padrão é horizontal, deixe-o vertical e sua lista estará embaixo.