title: Changing default text colour and still showing disabled menu items in different colour
body: <p>With <code>Theme.Holo.Light</code> as the base theme, a designer noticed that the default text colour is not black, but a dark grey (<code>#505050</code>). We'd like to change it to black.</p>
  
  <p><img src="https://i.stack.imgur.com/gLkq8.png" alt="enter image description here"></p>
  
  <p>Looking for a simple way to change the default to black everywhere in the app, I found that this works:</p>
  
  <pre><code>&lt;resources&gt;    
      &lt;style name="MyAppTheme" parent="android:Theme.Holo.Light"&gt;
          &lt;item name="android:textColor"&gt;@android:color/black&lt;/item&gt;
      &lt;/style&gt;
  &lt;/resources&gt;
  </code></pre>
  
  <p>Now, <strong>problem is</strong>, that also changes the colour of <em>disabled items</em> in Action Bar's overflow menu. <strong>How to override default text colour while still having disabled menu items look "disabled"?</strong></p>
  
  <p>The menu should look something like below, but using <code>android:textColor</code> as above, it changes all the items to black.</p>
  
  <p><img src="https://i.stack.imgur.com/FfSMi.png" alt="enter image description here"></p>
  
  <p>I was experimenting with <code>textColorPrimaryInverse</code>, <code>textColorPrimaryDisableOnly</code>, <code>textColorPrimaryInverseDisableOnly</code> and <code>disabledAlpha</code> but those didn't seem to affect the overflow menu.</p>