Android niestandardowy element wiersza dla ListView

Mam ListView, który powinien mieć następujący układ w swoich wierszach:

HEADER
Text

HEADER powinien być statyczny, aleText zmienia się co kilka sekund.

Zaimplementowałem go, wypełniającString[] array, przekaż to doArrayAdapter i ustaw ją za każdym razem, gdy zmieniają się dane:

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

Moim problemem jest to, że nie wiem, jak wyświetlić dane w powyższym formacie.

Z góry dziękuję.

questionAnswers(5)

yourAnswerToTheQuestion