Tim Moores wrote:
how to specify the the item on the list
The position in the list is passed to the onItemClicked method as the "position" parameter.
it is one of the easiest things you can do in Android, if you search android button listview on the internet you can find a lot of code templates, to work this out.
making then a custom adapter( listview different colors) is something can be not trivial for you at this stage, I would stick a bit more on the basis, going trough the android developers training sessions on the official documentation, and also some
java core, otherwise you could not grasp the use of inner classes eventually used into the listener, and also how to use the debug.
good luck