Support font size change

* Add some missing `android:textAppearance` in layout
Optimize `ListPreferenceCompat`'s code
Rename some fields in `FontSize`
Fix incorrect `layout` in `activity_base.xml`