Wolfgang
- Forum-Beiträge: 9
26.06.2011, 21:54:56 via Website
26.06.2011 21:54:56 via Website
Hi zusammen,
ich versuche mich gerade daran, dem User in einer App die Auswahl aus verschiedenen Skins zu lassen.
Ich kann ja mittels setTheme() eines der Themes setzen, die schon vorgegeben sind (Light, Dark, Dialog, ...).
Kann ich derartige Themes aber auch selbst irgendwie erstellen? Habe schon mit der styles.xml rumgespielt, aber irgendwie komm ich damit nicht so ganz klar.
Ich kann natürlich einfach alle Farben/Größen/etc. direkt im Code setzen, aber das ist wohl nicht die beste Möglichkeit, oder?
Kann mir da einer von euch helfen? Ich hab schon bei Google und hier im Forum gesucht, aber nichts gefunden was mir wirklich geholfen hat.
Am praktischsten wäre es eben, wenn ich für jedes Theme eine eigene styles.xml anlege (mit den gleichen Items, nur anderen Werten jeweils), und dann beim Start festlege, welche davon er nehmen soll. Geht sowas denn?
Vielen Dank,
Wolfgang
ich versuche mich gerade daran, dem User in einer App die Auswahl aus verschiedenen Skins zu lassen.
Ich kann ja mittels setTheme() eines der Themes setzen, die schon vorgegeben sind (Light, Dark, Dialog, ...).
Kann ich derartige Themes aber auch selbst irgendwie erstellen? Habe schon mit der styles.xml rumgespielt, aber irgendwie komm ich damit nicht so ganz klar.
Ich kann natürlich einfach alle Farben/Größen/etc. direkt im Code setzen, aber das ist wohl nicht die beste Möglichkeit, oder?
Kann mir da einer von euch helfen? Ich hab schon bei Google und hier im Forum gesucht, aber nichts gefunden was mir wirklich geholfen hat.
Am praktischsten wäre es eben, wenn ich für jedes Theme eine eigene styles.xml anlege (mit den gleichen Items, nur anderen Werten jeweils), und dann beim Start festlege, welche davon er nehmen soll. Geht sowas denn?
Vielen Dank,
Wolfgang
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.