ListViewのアイテムを選択されたときに色を変える方法は、を用意して、その子要素をタップしたときの色を指定するitemは android:state_pressed をtrueにしたものを用意し、選択していないときの色はデフォルトの色で行います。 ここで、 ListViewのアイテム選択にはバグがあるようです。 listSelectorを下記のようにすると、リストのアイテムを選択したときに Android2.xだと選択行以外も選択されてしまいます。(Android4.xではこの現象はおきません。) <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true"> <color android:color="#FFFFFF"> </color>