I have an activity with events organised in a timeline. But it looks ugly.
<
You may have to create your own custom adapter but I am using array adapter for your reference. Also giving item layout for list view, hope you will manage your code accordingly.
items.xml
dot.xml which is a drawable
And in acivity you can use adapter like this:
list.setAdapter(new ArrayAdapter(this, R.layout.item, R.id.textView1, items));
Hope this helped!