Jorodan Posted April 29, 2010 Share Posted April 29, 2010 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 : 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 More sharing options...
Fluckysan Posted April 29, 2010 Share Posted April 29, 2010 A première vu je dirais de faire ça avec un RelativeLayout Les Views sont ainsi placé indépendamment les unes des autres, tu peux les superposer :o Link to comment Share on other sites More sharing options...
Jorodan Posted April 29, 2010 Author Share Posted April 29, 2010 Je vais regarder de ce coté merci! Link to comment Share on other sites More sharing options...
Igosuki Posted April 29, 2010 Share Posted April 29, 2010 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 More sharing options...
Cyril Mottier Posted April 29, 2010 Share Posted April 29, 2010 Utilise un Button ... Grâce aux compoundDrawables tu pourras choisir l'icône à mettre à gauche de ton texte. Link to comment Share on other sites More sharing options...
Jorodan Posted April 30, 2010 Author Share Posted April 30, 2010 Trop tard! Je suis passé par le FrameLayout et c'est nikel! Merci quand même! Link to comment Share on other sites More sharing options...
Cyril Mottier Posted April 30, 2010 Share Posted April 30, 2010 @Jorodan : Un Button c'est mieux car il faut toujours essayer de minimiser le nombre de vues utilisées ;) Link to comment Share on other sites More sharing options...
Jorodan Posted April 30, 2010 Author Share Posted April 30, 2010 C'est vrai! Mais pour celui là flemme de le reprendre! Par contre le prochain j'y ferai attention! Link to comment Share on other sites More sharing options...
Igosuki Posted April 30, 2010 Share Posted April 30, 2010 Yay :d Bon allez Jorodan on se fait une chtite appli ??? Link to comment Share on other sites More sharing options...
Jorodan Posted April 30, 2010 Author Share Posted April 30, 2010 Pour le stage carrément :) Et pour moi je suis entrain!! Jorodan a pris son compte Dev sur le Market :) Link to comment Share on other sites More sharing options...
Igosuki Posted May 1, 2010 Share Posted May 1, 2010 Idem, ça fait 3 semaines, mais dur de trouver la motivation tout seul. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.