2016-04-21 4 views

Antwort

1

XML ist in der Laufzeit nicht bearbeitet werden, so dass Sie gehen zu müssen, einen statischen Wert für die Schriftgröße einstellen und sie dann manuell im applicaiton eingestellt.

Zum Beispiel ..

public static int defaultFontSize = defaultValue; 

//Update the value when the user changes font.. 
ClassName (class where you declared the static variable).defaultFontSize = 10; 

textView.setTextSize(ClassName.defaultFontSize); 
+0

Dank Feddy. Ich verstehe immer noch nicht, warum Schriftart und Schriftgröße nicht über Intent aufgerufen werden können. Sicherlich, wenn andere Kinder von Display-Einstellungen angerufen werden können, warum nicht das? z.B. Hintergrundbild von startActivity (neue Absicht ("android.intent.action.SET_WALLPAPER")); –

+0

Suchst du das? android.intent.action.FONT_CONFIG_CHANGED – fsebek

+0

Ich sah diese Lösung hier: [link] (http://stackoverflow.com/questions/11805808/android-is-there-intent-action-of-font-setting-changed) Es tut nicht Arbeit. –

Verwandte Themen