Alterar seleção em um ListView de laranja para verde

Como faço isso por item de lista selecionado.

Eu tentei adicionar isso aoandroid:background

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_focused="true" 
        android:state_pressed="false"
        android:drawable="@color/android_green" />
    <item android:state_focused="true" 
        android:state_pressed="true"
        android:drawable="@color/black_alpha" />
    <item android:state_focused="false" 
        android:state_pressed="true"
        android:drawable="@color/black_alpha" />
    <item android:drawable="@color/white_alpha" />
</selector> 

mas não funciona, altera todo o ListView.

Ainda não está funcionando, aqui está o que eu tenho até agora

:: listview_background

<selector xmlns:androi,d="http://schemas.android.com/apk/res/android">
    <item android:state_focused="true" android:drawable="@color/black_alpha" />
    <item android:drawable="@color/white_alpha" />  
</selector> 

:: Minha opinião está usando o acima

<ListView android:id="@+id/list" android:layout_width="fill_parent"
    android:layout_height="fill_parent" android:layout_below="@+id/round"
    android:listSelector="@drawable/listview_background">
</ListView>

O problema é que o black_alpha aplicará a lista inteira, não apenas o item de lista selecionado

questionAnswers(5)

yourAnswerToTheQuestion