title: Android styles not overriding correctly
body: <p>I'm trying to set up theming in my Android app but the style tag inheritance doesn't appear to be working properly. The app is using the value given to the parent, not the child.</p>
  
  <p>I have the following in values/styles.xml</p>
  
  <pre><code>&lt;style name="AppTheme" parent="BaseAppTheme"&gt;
      &lt;item name="colorAccent"&gt;@color/blue&lt;/item&gt;
  &lt;/style&gt;
  
  &lt;style name="BaseAppTheme" parent="Theme.AppCompat.Light.DarkActionBar"&gt;
      &lt;item name="colorAccent"&gt;@color/green&lt;/item&gt;
  &lt;/style&gt;
  </code></pre>
  
  <p>I'm applying the theme here:</p>
  
  <p><strong>MainActivity.java</strong></p>
  
  <pre><code>@Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
  
      setTheme(R.style.AppTheme);
      ...
  }
  </code></pre>
  
  <p>I'm expecting elements that use the colorAccent tag to show up as blue, but they're showing up as green. There is nothing else in the app that references the style tag BaseAppTheme directly.</p>