IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants graphiques Android Discussion :

Afficher deux boutons en décalé avec RelativeLayout


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Developpeur Android
    Inscrit en
    Février 2015
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Developpeur Android
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2015
    Messages : 104
    Par défaut Afficher deux boutons en décalé avec RelativeLayout
    Bonjour à tous,

    Je souhaiterai créer deux boutons en décalé (Ce sont des ToggleButon qui sont utilisés dans le code par le développeur).
    Jusqu'à présent, j'utilisais Le linearLayout, mais là je pense que je dois passer par du RelativeLayout.
    Je vous avouerais que je ne suis pas alaise.

    Quelqu'un pourrait-il me conseiller pour obtenir ceci :
    Nom : toggleButon.jpg
Affichages : 125
Taille : 10,5 Ko

    Après il faudra que lors de la selection du bouton droit, celui-ci apparaisse en premier plan et inversement.

    Merci d'avance.

    Bomatch

  2. #2
    Membre confirmé
    Homme Profil pro
    Developpeur Android
    Inscrit en
    Février 2015
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Developpeur Android
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2015
    Messages : 104
    Par défaut
    Bonjour,

    Finalement j'ai regardé du côté du LInearLayout (je n'y coyais pas), mais en utilisant les marge, par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    android:layout_marginRight="-15dp"
    Sur un bouton puis sur un autre ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    android:layout_marginTop="15dp"
    android:layout_marginLeft="-15dp"
    J'arrive à peu pres à ce que je voulais.

    :-)

    Merci

  3. #3
    Membre confirmé
    Homme Profil pro
    Developpeur Android
    Inscrit en
    Février 2015
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Developpeur Android
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2015
    Messages : 104
    Par défaut
    Finalement je réouvre ce ticket car ce n'est pas tout à fait résolu.

    En effet, le premier bouton reste en arrière plan, alors que je souhaiterai qu'il soit au premier plan lorsqu'il est en Checked="true".

    Je continue de chercher, mais si quelqu'un à une solution, je suis preneur.

    Merci d'avance

  4. #4
    Membre Expert
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Par défaut
    Dans le listener des ToggleButton, invoques bringToFront()
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  5. #5
    Membre confirmé
    Homme Profil pro
    Developpeur Android
    Inscrit en
    Février 2015
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Developpeur Android
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2015
    Messages : 104
    Par défaut
    Citation Envoyé par Hephaistos007 Voir le message
    Dans le listener des ToggleButton, invoques bringToFront()
    Oui merci, ça marche, mais en passant bien en relativeLayout.
    Merci


    Maintenant, j'ai besoin que le texte se fonde à la taille du bouton et pas l'inverse. En effet avec le relative layout je mettais un poids de 0.5 et le texte se mettait sur deux lignes.
    Maintenant, celui-ci a pour effet de grandir le bouton pour qu'il n'y ait qu'une seule ligne.

    Je ne suis vraiment pas doué avec ce RelativeLayout ;-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] En ASP.NET, comment afficher un messagebox avec deux boutons OUI/NON?
    Par ronot dans le forum ASP.NET
    Réponses: 2
    Dernier message: 29/01/2013, 16h29
  2. afficher deux graphes avec deux boutons
    Par biliesod dans le forum Interfaces Graphiques
    Réponses: 1
    Dernier message: 18/06/2011, 19h08
  3. [Galerie] Afficher les boutons de navigation avec lightbox
    Par Mister Nono dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 30/12/2010, 20h50
  4. Afficher deux panels mais un avec un JTree
    Par tupac25 dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 12/04/2010, 14h46
  5. Un formulaire, deux boutons dont un avec confirmation
    Par Hesuchia dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 29/01/2007, 17h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo