Les paramètres de réglage de l'enfant, des vues d'un RelativeLayout
Je vais avoir du mal à trouver exactement la syntaxe j'ai besoin de l'utiliser pour définir les paramètres sur les vues enfant d'un parent de mise en page. J'ai un relatif à la racine de mise en page que je veux mettre 2 enfant textviews uns à côté des autres comme cette
---------- --------- | Deuxième | | Premier | ---------- ---------
J'ai donc
public class RL extends RelativeLayout{
public RL(context){
TextView first = new TextView(this);
TextView second = new TextView(this);
first.setText('First');
first.setId(1);
second.setText('Second');
second.setId(2);
addView(first, new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT,
LayoutParams.ALLIGN_PARENT_RIGHT ???);
addView(first, new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT,
LayoutParams.ALLIGN_RIGHT_OF(first.getId()) ???);
}
}
Comment puis-je régler par rapport alignements?
OriginalL'auteur Falmarri | 2010-10-07
Vous devez vous connecter pour publier un commentaire.
Vous avez seulement besoin ALIGN_PARENT_RIGHT si vous voulez le bord droit de l'afficher à la ligne avec le bord droit de sa mère. Dans ce cas, il serait pousser le "premier" vue du côté de la zone visible!
OriginalL'auteur Andy
Falmarri, vous aurez besoin d'utiliser le " addRule(int)' méthode.
La liste complète des constantes qui peuvent être utilisés pour addRule peuvent être trouvés ici:
http://developer.android.com/reference/android/widget/RelativeLayout.html
Et voici le addRule méthode de référence:
http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html#addRule(int,%20int)
OriginalL'auteur kcoppock