Comment faire pour que mon TextView largeur de la moitié de ses parents?
Si je veux faire de mon TextView largeur égale à la largeur de son parent, je peux utiliser
android:layout_width="fill_parent"
Ce sujet si je veux faire la moitié de la largeur de la partie? Ou, en général, définissez la largeur par rapport à la mère est la largeur?
Edit: je suis en utilisant la Relative Mise en page
Mon écran ressemble à ceci.
OriginalL'auteur Karen Tsirunyan | 2013-03-10
Vous devez vous connecter pour publier un commentaire.
La façon rapide et sale, c'est comme cela:
Vous avez de l'envelopper dans un autre récipient, puis utilisez seulement la moitié du poids de la somme de la mère.
OriginalL'auteur Christopher Perry
Utilisation
android:layout_weight="0.5"
il va travailler pourlinearLayout
vous n'avez pas mentionné de mise en page que vous êtes en utilisant de toute façon, ça ne marchera pas que vous devez donner à la taille
mais le texte lineatlayout et linearLayout à l'intérieur par rapport faire android:layout_width="fill_parent" android:layout_height="fill_parent" de ll
OriginalL'auteur DjHacktorReborn
Tout d'abord ne pas utiliser "fill_parent" il a désapprouvé tearm, utiliser "match_parent".
D'autre part, lorsque vous souhaitez placer la moitié parent
TextView
dans le parent?Que vous utilisez RelativeLayout cette action est un peu plus difficile, essayez de le faire à partir du code, quelque chose comme ceci:
référence: Comment taille une Android basé sur l'un de ses parents dimensions
voir mise à jour de réponse.
Parfois Fill_Parent est utile, pour une compatibilité descendante.
OriginalL'auteur Emil Adz
Si vous souhaitez utiliser RelativeLayout, alors la meilleure approche est de mettre un mannequin vue au centre de l'écran et de le mettre à la première vue, le droit et la seconde pour la gauche de la tétine, vue comme cela;
OriginalL'auteur Oguz Ozcan
Vous souhaiterez peut-être définir la weightSum de la société mère
LinearLayout
, quelque chose comme ceci:-OriginalL'auteur SudoRahul
Envelopper votre TextView avec un Linéaire de la Mise en page, comme @r-j et @djhacktorreborn l'ai suggéré, et puis mettre le tout dans une Relative Mise en page.
OriginalL'auteur Anton Cherkashyn