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 :

Boutons avec taille dynamique suivant résolution


Sujet :

Composants graphiques Android

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2002
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 18
    Points : 16
    Points
    16
    Par défaut Boutons avec taille dynamique suivant résolution
    Bonjour,

    Je ne sais pas si c'est véritablement possible, mais dans mon application, j'ai 3 boutons alignés au centre (c'est pour un menu). J'ai mis les hauteurs / largeurs / padding avec des tailles en dp.

    Résultat : même écran sur différentes résolutions. OK, mais je souhaiterais que pour des petites résolutions (smartphones), les boutons soient un peu plus petit et que pour des tablettes, ils soient un peu plus grand. Est-ce que c'est possible?


    Merci,
    Images attachées Images attachées  

  2. #2
    Membre régulier
    Inscrit en
    Janvier 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 89
    Points : 100
    Points
    100
    Par défaut
    Sinon pourquoi, tu n'utilises pas pour adapter la taille du bouton au contenu aulieu de la fixer toi même?
    A part ça, il parait que le flowlayout peut aider.Je ne l'ai pas encore utiliser, regards par là: http://nishantvnair.wordpress.com/20...ut-in-android/

  3. #3
    Membre habitué Avatar de linked
    Profil pro
    Développeur Android
    Inscrit en
    Mai 2008
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Android

    Informations forums :
    Inscription : Mai 2008
    Messages : 88
    Points : 133
    Points
    133
    Par défaut
    Pour que les boutons s'ajustent automatiquement à l'écran et que ton application se ressemble entre toutes les tailles d'écrans, tu peut mettre ça dans la propriétés de tes boutons:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    android:layout_weight="1"
    En supposant que tu utilise un LinearLayout.

    Avec wrap_content, les boutons vont juste se mettre à la taille du texte qu'il contient.
    Applications et jeux gratuits sur http://www.kamaxandroid.com

  4. #4
    Expert éminent

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Points : 7 618
    Points
    7 618
    Billets dans le blog
    3
    Par défaut
    Il suffit d'avoir une bitmap (un drawable) de bouton un poil plus grand pour les écrans xlarge .... (sans regarder aux dpis)... ce qui fera, à priori 8 versions du bouton....

    Avec un 9-patch il suffit d'élargir la taille de "margin"...

    Tu peux aussi avoir un style pour le bouton qui inclut un "minWidth", et une version de ce style différent pour les écrans xlarge ....
    N'oubliez pas de cliquer sur mais aussi sur si un commentaire vous a été utile !
    Et surtout

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2002
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 18
    Points : 16
    Points
    16
    Par défaut
    Bonjour,

    merci je vais jeter un coup d'oeil à toutes ces solutions

  6. #6
    Expert éminent

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Points : 7 618
    Points
    7 618
    Billets dans le blog
    3
    Par défaut
    Au passage si c'est un bouton de texte, il faut utiliser des "sp" pour les tailles de bouton (ou wrap-content)
    N'oubliez pas de cliquer sur mais aussi sur si un commentaire vous a été utile !
    Et surtout

Discussions similaires

  1. JTextArea avec taille dynamique selon le texte
    Par zuzuu dans le forum Composants
    Réponses: 2
    Dernier message: 06/03/2009, 11h33
  2. [firefox] tableaux avec taille dynamique
    Par Bebel dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 02/07/2007, 14h20
  3. Formulaire avec taille dynamique
    Par steps5ive dans le forum IHM
    Réponses: 2
    Dernier message: 13/03/2007, 20h50
  4. [FLASH 8] Pb sur bouton avec texte dynamique
    Par iceman2001 dans le forum Flash
    Réponses: 11
    Dernier message: 27/06/2006, 12h58
  5. [HTML] DIV avec taille dynamique ?
    Par graphicsxp dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 23/02/2006, 15h42

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