forum frandroid - android et tablette

Aller au contenu

  • Connectez-vous avec Facebook Connectez-vous avec Twitter Connexion avec Google Connexion
  • Créer un compte
Change

LinearLayout côtes à côtes width= 50%


  • Merci de vous connecter pour répondre
2 réponses à ce sujet

#1
pierrow

pierrow

    Newbie

  • Membre
  • 5 messages
Bonjour,

je fait appel a vous car j'aimerais réaliser mon menu qui (sous photoshop) se présente comme ceci:
Image IPB

J'ai créé un LinearLayout vertical principal.
____Dans celui-ci j'ai inclu un textview pour le titre
____ également un LinearLayout Horizontal pour y placer côte a côte mes menus
________ Dans ce conteneur horizontal j'ai placé mon premièr LinearLayout vertical
________J'y ai également plassé mon deuxième LinearLayout vertical

Pour que ceux-ci aient une taille égale qu'importe la résolution, j'ai utilisé:
____ android:weightSum="1.0" pour le layout horizontal
et
____android:layout_weight="0.5" pour les layouts verticaux.

Mon erreur:"Nested weights are bad for performance".
Cela m’empêche de compiler. Par quoi cela est-il expliqué ? Comment contourner ce problème ? Les RelativeLayout me posent également des soucis.

Merci pour votre aide.

Modifié par pierrow, 04 April 2012 - 17:29.


#2
chpil

chpil

    RdS Développement

  • Responsable de section
  • 731 messages
  • LieuRennes
  • Modèle:ZTE Blade - Nexus 7 - Minix X5
Tu peux nous mettre le code de ton layout ? ce sera plus simple pour comprendre

#3
Gnaag

Gnaag

    Newbie

  • Membre
  • 9 messages
Cela ne vient il pas du fait qu'il faut mettre layout_height ou layout_width, suivant l'orientation du LinearLayout, a 0dp?
Essaye peut être d'ajouter :  android:layout_height=0dp a l'élément ou tu mets android:layout_weight="0.5"




1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

Skimlinks