How to use multiple layouts in a ListView on Android
This example code is licensed under the WTFPL, you are free to use this code in any fashion you wish.
This project demonstrates creating a ListView with two row types, one for the header and one for the events, but it could be expanded to any number of items.
There is a companion blog post on my website
Here is the final result: