title: ListView ContextMenu Active State Color
body: <p>I'm trying to get my ListView to have three background color states.</p>
  
  <ol>
  <li>normal</li>
  <li>pressed (when the user's finger is touching)</li>
  <li>context menu active (when the context menu appears for a specific item)</li>
  </ol>
  
  <p><em>note: I don't have a need for a selected state when the context menu is NOT active.</em></p>
  
  <p>Basically, the part I'm having a hard time with is #3. When a user long-presses a listview item, I want the context menu to show, but I also want the item they pressed to highlight a different color.</p>
  
  <p>In code, I have this</p>
  
  
  
  <pre><code>// note: the names are just to tell you what view type we're dealing with.
  // android_Widgit_ListView: the ListView
  // android_Views_View: the Cell
  if (android_Widgit_ListView != null)
  {
      android_Views_View.Background = ContextCompat.GetDrawable(context, Resource.Drawable.listview_selector);
      android_Widgit_ListView.SetSelector(Resource.Drawable.listview_selector);
      android_Widgit_ListView.CacheColorHint = Color.Transparent.ToAndroid();
  }
  </code></pre>
  
  <p>And I have a selector (note the different colors just to see what's up)</p>
  
  
  
  <pre><code>&lt;!-- listview_selector.xml --&gt;
  &lt;selector xmlns:android="http://schemas.android.com/apk/res/android"&gt;
    &lt;item android:state_focused="true" android:drawable="@color/PrimaryMediumBlue"/&gt;
    &lt;item android:state_activated="true" android:drawable="@color/PrimaryYellow"/&gt;
    &lt;item android:state_selected="true" android:drawable="@color/SecondaryWarmGrey"/&gt;
    &lt;item android:state_checked="true" android:drawable="@color/SecondaryGreen"/&gt;
    &lt;item android:state_pressed="true" android:drawable="@color/SecondaryLightGrey"/&gt;
    &lt;item android:drawable="@color/white"/&gt;
  &lt;/selector&gt;
  </code></pre>
  
  <p>The problem is that when I long-press the item to bring up the context menu, the list view item returns to white.</p>
  
  <p>How do I get that state to stay a different color?</p>