Item de linha personalizado do Android para ListView

Eu tenho um ListView que deve ter o seguinte layout em suas linhas:

HEADER
Text

HEADER deve ser estático, mas oText muda a cada poucos segundos.

Eu implementei isso preenchendo umString[] array, passe para umArrayAdapter e defina-o sempre que os dados forem alterados:

data_array = populateString();
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, android.R.id.text1,  data_array);
listView.setAdapter(adapter);

Meu problema é que não sei como exibir os dados no formato acima.

Desde já, obrigado.

questionAnswers(5)

yourAnswerToTheQuestion