title: Android - Why attributes TextAppearanceLarge and TextAppearanceMedium define different text colors
body: <p>There are 3 styles in styles.xml file:</p>
  
  <pre><code>&lt;style name="TextAppearance.Large"&gt;
      &lt;item name="android:textSize"&gt;22sp&lt;/item&gt;
  &lt;/style&gt;
  &lt;style name="TextAppearance.Medium"&gt;
      &lt;item name="android:textSize"&gt;18sp&lt;/item&gt;
  &lt;/style&gt;
  &lt;style name="TextAppearance.Small"&gt;
      &lt;item name="android:textSize"&gt;14sp&lt;/item&gt;
      &lt;item name="android:textColor"&gt;?textColorSecondary&lt;/item&gt;
  &lt;/style&gt;
  </code></pre>
  
  <p>TextAppearance.Small has different color but TextAppearance.Large and TextAppearance.Medium should have the same color.</p>
  
  <p>If set these style in TextView:</p>
  
  <pre><code>android:textAppearance="?android:attr/textAppearanceLarge"
  </code></pre>
  
  <p>and</p>
  
  <pre><code>android:textAppearance="?android:attr/textAppearanceMedium"
  </code></pre>
  
  <p>they have a slightly different color.</p>
  
  <p>Why and where can I find these colors?</p>