title: Change app wide font-size using a theme for Android
body: <p>Is it possible to make every bit of text larger on an Android application, mimicking what happens when you change the default font size in the global settings screen? I want for the user to select a font size in the settings screen and all of the text to change, without needing to put extra style tags onto my individual screens.</p>
  
  <p>I have three themes so far which correctly change the font size for <code>TextView</code>'s but not things like <code>EditText</code>, or <code>ListView</code> elements</p>
  
  <pre><code>&lt;style name="AppThemeSmall" parent="AppTheme"&gt;
      &lt;item name="android:textViewStyle"&gt;@android:style/TextAppearance.Small&lt;/item&gt;
      &lt;item name="android:textAppearance"&gt;@android:style/TextAppearance.Small&lt;/item&gt;
  &lt;/style&gt;
  
  &lt;style name="AppThemeMedium" parent="AppTheme"&gt;
      &lt;item name="android:textViewStyle"&gt;@android:style/TextAppearance.Medium&lt;/item&gt;
      &lt;item name="android:textAppearance"&gt;@android:style/TextAppearance.Medium&lt;/item&gt;
  &lt;/style&gt;
  
  &lt;style name="AppThemeLarge" parent="AppTheme"&gt;
      &lt;item name="android:textViewStyle"&gt;@android:style/TextAppearance.Large&lt;/item&gt;
      &lt;item name="android:textAppearance"&gt;@android:style/TextAppearance.Large&lt;/item&gt;
  &lt;/style&gt;
  </code></pre>