2012-02-25 3 views
0

Je crée un widget pour mon application, où vous avez 4 boutons image et 1 arrière-plan. 3 of L'imagebuttons + l'arrière-plan obtient leur image de style xmls dans le dossier drawable et sont supposés être modifiables.Définir les styles de widget

Ma question: est-il possible d'importer des SharedPreferences dans mon widget dans onUpdate pour définir le style des boutons + arrière-plan? Si c'est le cas, comment? Si non: que pourrais-je faire à la place?

Répondre

0

onUpdate? Vous voulez dire quand le sharedPreferences est mis à jour? Comme dans ceci: http://developer.android.com/reference/android/content/SharedPreferences.OnSharedPreferenceChangeListener.html

Il est possible de changer de style au moment de l'exécution, mais je suis un peu confus sur la façon dont vous utiliseriez SharedPreferences pour cela.

Si vous voulez laisser l'utilisateur personnaliser l'interface, vous pouvez définir différents styles que l'utilisateur peut choisir, et quand ils le font, changer le style comme ceci:

android dynamically change style at runtime

+0

Peut-être que j'aurais été plus clair. C'est à propos d'un widget écran d'accueil. Pas un widget d'application. Je veux charger sharedpreferences onupdate et mettre le style à jour. Onupdate dans ce cas est égal à l'événement onUpdate dans mon activité de widget. –

+0

oh ok désolé .. Pas du tout familier avec les widgets de l'écran d'accueil. –

Questions connexes