Jump to content

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 ?

Link to comment
Share on other 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é !

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...