title: Selectable/Highlightable List Item with custom background
body: <p>I have a <code>ListView</code> item which has a set background. This overrides the default blue highlight that appears when the item is pressed/selected.  Is there a way to have both the background and the selector?</p>
  
  <p>This is my attempt at merging both a background and selector...</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;layer-list xmlns:android="http://schemas.android.com/apk/res/android" &gt;  
  
      &lt;selector xmlns:android="http://schemas.android.com/apk/res/android"&gt;
  
      &lt;item android:state_pressed="true" android:color="@color/red"/&gt;
  
      &lt;/selector&gt;
      &lt;item&gt;
          &lt;shape
              android:dither="true"
              android:shape="rectangle" &gt;
  
              &lt;solid android:color="#ccc" /&gt;
          &lt;/shape&gt;
      &lt;/item&gt;
      &lt;item android:bottom="2dp"&gt;
          &lt;shape
              android:dither="true"
              android:shape="rectangle" &gt;
              &lt;corners android:radius="6dp" /&gt;
  
              &lt;solid android:color="@android:color/white" /&gt;
  
               &lt;/shape&gt;
      &lt;/item&gt;
  
  &lt;/layer-list&gt;
  </code></pre>
  
  <p>This is in my <code>drawable</code> folder, and I set it with this in my ListItem xml:</p>
  
  <pre><code>android:background="@drawable/my_background
  </code></pre>