title: How to set ListView selection color until next selection?
body: <p>I have this <code>Selector</code> as <code>listSelector</code> of a <code>ListView</code>. Moreover in ListView, I have set the </p>
  
  <pre><code>android:choiceMode="singleChoice"
  android:listSelector="@drawable/list_selector"
  android:background="@android:color/transparent"
  android:cacheColorHint="@android:color/transparent" 
  </code></pre>
  
  <p>It is taking properly blue color when the user is touching any item of <code>ListView</code>, but as soon as the user remove the finger, it turns back to black color. I want that the selected item retains blue color until and unless the user touches any other item. </p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
      &lt;selector xmlns:android="http://schemas.android.com/apk/res/android"&gt;
      &lt;item 
       android:state_selected="false"
          android:state_pressed="false" 
          android:drawable="@color/grey" /&gt;
      &lt;item android:state_pressed="true" 
          android:drawable="@color/blue" /&gt;
      &lt;item android:state_selected="true"
       android:state_pressed="false" 
          android:drawable="@color/blue" /&gt;
      &lt;/selector&gt;
  </code></pre>
  
  <p>What change I need to do?</p>