Changement remoteView ImageView arrière-plan
J'ai quelques remoteView avec ImageViews, et j'ai besoin de changer le "android:background" de la programmation.
Je sais pas comment changer le "android:src" avec:
remoteView.setImageViewResource(int viewId, int srcId);
Et il fonctionne très bien, mais comment puis-je changer la "android:background"?
Grâce
InformationsquelleAutor BrainCrash | 2011-06-13
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
public void setInt (int viewId, String methodName, int value)
méthode.Utilisation setBackgroundResource(int).
Aussi, ici est quelque chose que vous pouvez prendre note de. Quand vous regardez Android documentation, si il y a un élément xml pour une Vue que vous pouvez changer, normalement les points de la méthode pour faire le changement au moment de l'exécution.
Le jerry-rig façon
Je pense que vous pouvez le faire en utilisant le jerry-rig façon de faire une mise en page avec le nouveau fond, puis vous créez votre remoteView à l'aide de cette nouvelle mise en page, comme ceci:
après tout, une mise en page n'est pas si cher.