Question: I need to create a more advanced list in my android application, that will contain more then just one string per item. Actually, I'm looking for something similar to the appointments view in the calendar app: I want to categories my items by day, and show something similar to the hour of the appointment.

No idea how to go about this though, I'm guessing it's not possible with the ListActivity?

What do you guys suggest?

**Edit:**
If someone could give a code example I'd really appreciate it, I'm not sure how to execute what was suggested in the current replies..

Answer: 
This recorded talk from Google I/O last year explains what you want to know: <http://www.google.com/events/io/2010/sessions/world-of-listview-android.html>
Create a ListAdapter. That's the class responsible for providing the list with its UI elements. With its getView you can create whatever Views you like. If you have more than one type of list element, beware not to reuse the convertView that getView receives.