2010-07-25 3 views
2

Je souhaite définir l'arrière-plan d'une image transparente et modifier la couleur de l'arrière-plan lors d'un déclenchement d'événement.Fond transparent dynamique dans mon application Android Java

Je peux définir l'image d'arrière-plan à une ressource dans un fichier xml, et je peux également changer la couleur d'un TextView lors du déclenchement d'un événement, mais pour une raison quelconque je ne peux pas faire les deux en même temps. Ai-je besoin de créer un dessin ou quelque chose?

En outre, comment puis-je référencer LinearLayout de niveau supérieur. Je programme en utilisant Eclipse Java EE Galileo avec le plugin ADT et l'android sdk. O.S. android 2.1-update1 (eclair). Mon ami peut le faire en actionscript et je dois le faire en Java pour le battre lol.

Répondre

0

Eh bien Mike, vous pouvez obtenir la réfrence à LinearLayout racine seulement lorsque vous déclarez android: id dans votre fichier xml mise en page concernés.

Puis dans votre code Java

obtenir votre LinearLayout l1 = (LinearLayout) findViewById ('R.id .....');

puis de définir l'arrière-plan à l'aide de la fonction setBackground pour l'objet l1.