My android development is a little rusty, but all you'd need to do is change the background src of the listItem view. So add to the view.onclickListener method some code to change the background src or colour. Eg
View.OnclickListener(View v){
v.setBackgroundColor(0xFF00FF00);
or
v.setBackgroundColor(Color.green);
}
therefore everytime the item is clicked the background colour will change to what ever HEX code you place in the brackets. You can change the setBackgroundColor property to a background image if you wanted if you set the view as an ImageView in your style.xml