Exibir título de uma ListView

Olá,

estou tentando exibir um título para a minha listView, porém, se adiciono um TextView ao layout, minha list desaparece.

Meu layout é:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent">

	<TextView android:id="@+id/textViewCategoriesTitle"
   	    	  android:layout_width="fill_parent"
                  android:layout_height="wrap_content"
         	  android:text="@string/categoriesTitle"
         	  android:background="#123"
         	  android:gravity="center_horizontal"
         	  android:textSize="30sp" />
			
    <ListView android:layout_height="wrap_content"
    		  android:layout_width="fill_parent"
    		  android:id="@+id/listViewCategories" />
			    		  
</LinearLayout>

Porém a única coisa que aparece é a textView.
Se eu remover o TextView, a ListView aparece normal.

Alguém tem alguma idéia de como posso colocar o TextView centralizado no topo da tela e, abaixo dele, minha ListView?

Obrigado,
abraço!

Boa noite Amigo

Tambem estou com mesmo problema

Porem o meu é 2 listas.

Preciso carregar uma lista em cima e outra em baixo

Mas quando executo o activty, dentro do meu getview so posso passar uma lista ou posso passar as 2 lista na getview do activity.

Como faço para carregar as 2 lista ao mesmo tempo.

Desde ja, muito obrigado a quem puder ajudar.

Voce precisa dar um id para cada ListView e carregar no codigo.

Boa tarde Marky.Vasconcelos

Voce teria algum exemplo basico, pois sou novo em android e ainda tudo é novidade.

Desde ja, muito obrigado amigo.

Nesse artigo voce pode ver como funciona

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.