просто определите атрибут android:listSelector
внутри ListView.
<ListView
android:id="@+id/ListView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:listSelector="@android:color/darker_gray">
</ListView>
Обновление:
Согласно комментарию Чирага, я хотел бы предложить эту ссылку для справки: http://developer.android.com/reference/android/R.attr.html#listSelector
просто отметьте 1-ю строку в приведенной выше ссылке: «Drawable используется для обозначения текущего выбранного элемента в списке».
Обновление 2:
Просто определите XML-файл ListSelector внутри папки Drawable и затем поместите следующий код:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/bg_list_item_selected"/>
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/bg_list_item_selected"/>
<item android:state_focused="true" android:drawable="@drawable/bg_list_item_selected"/>
<item android:state_focused="false" android:state_pressed="false" android:drawable="@drawable/bg_list_item_normal"/>
</selector>
и передайте android: background = "@ drawable / listSelctor" в пользовательский файл строки списка просмотра. Да, это файл строки пользовательского списка для пользовательского списка.