Frage

Ich habe eine benutzerdefinierte Einstellung (das heißt eine Präferenz mit einem benutzerdefinierten Layout) hergestellt, die in der Einstellungsliste eines PreferenceActivity angezeigt.

Das Layout wird in Code erstellt. Das Problem ist, dass die Schriftart des Textview in Code erstellt etwas anders aussieht als Androids Standard Präferenz Schriftart.

So ist die Lösung wäre, um die Stilattribute von Präferenz des Android gelten für meine TextView. Die jeweiligen Stile sollten preferenceScreenStyle oder preferenceStyle (ich bin nicht sicher)

Mein Problem ist, ich kann nicht herausfinden, wie Androids Standard-Stilattribute auslesen, so dass ich sie in Code einstellen könnte.

War es hilfreich?

Lösung

Ich habe das gleiche Problem, aber ich regelte es heraus für einige mobile Geräte, HTC Saphire und Samsung Galaxy S, aber i'have Probleme mit meinem HTC Desire HD. Sie können Standard-Präferenz Stil in android_SDK_resurces / Layout / preference.xml sehen. Es sind die Ränder, Textgrößen, ....

scroll top