Change app wide font-size using a theme for Android
<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>
