You can create an xml layout that is used for each ListView item.  If you haven't yet, read through Common Layout Objects for an introduction to the different layout types.  There are also a "Hello layout" tutorial for each layout type, linked from that page.  
In this case, you could use a horizontal LinearLayout with a vertical LinearLayout and an ImageView inside of it.
To bind your objects to the views within your ListView item, use a SimpleAdapter.  You can find a number of tutorials on SimpleAdapters if you search around, for example.