Aller au contenu

Un bouton avec une image devant sur un widget ?


Jorodan

Recommended Posts

Salut les jeunes.

J'ai un beaaaaau widget pour la home, sur laquelle je voudrais avoir un bouton avec une icone et que l'icone ne gène pas au clic.

Voilà ce que ca fait pour l'instant :

bouton.png

Uploaded with ImageShack.us

Au clic, la zone du bouton change.

J'aimerais que le bouton fasse toute la largeur. Et que l'image viennent par dessus le bouton mais n'empèche pas le clic.

Quelqu'un sait comment faire ?

Lien vers le commentaire
Partager sur d’autres sites

Le problème, c'est que RelativeLayout, sert en fait à positionner les éléments les uns par rapport aux autres, mais en position 2D (voir les options proposées par la classe).

La classe est utilisée dans le cas ou l'on ne connait pas à priori la position d'un élément dont le positionnement détermine celui des autres.

Il faut que ton container puisse utiliser l'axe Z et donc faire du 3D virtuellement, en plus de RelativeLayout tu as FrameLayout qui sert à faire un stack de frame dont la dernière est affichée sur le dessus.

Dedans je te conseille d'utiliser une SurfaceView qui définie une zone cickable qui correspond à la position du bouton ...

http://developer.android.com/reference/android/view/SurfaceView.html

http://developer.android.com/reference/android/widget/FrameLayout.html

Enfin je suis encore noob sur Android mais j'espère t'avoir aidé !

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...