Je veux faire un RelativeLayout qui prend plein écran dans CODE JAVA.Android: Comment faire un widget en plein écran dans Java
Dans ce RelativeLayout je veux avoir 2 ImaveView, celui qui est dans le coin supérieur gauche avec 50 poids et 50 poids et l'autre qui est dans le côté supérieur gauche et que "match_parent".
Pour l'instant je que:
relativeLayout = new RelativeLayout(this);
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT);
relativeLayout.setLayoutParams(lp);
im = new ImageView(this);
im.setLayoutParams(new LayoutParams(50,50));
im2 = new ImageView(this);
im2.setScaleType(ImageView.ScaleType.FIT_XY);
im2.setLayoutParams(new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));
relativeLayout.addView(im2);
relativeLayout.addView(im);
Mais la première image n'affiche pas et la seconde ne prennent que plein weigth.
est ici une image de ce que je veux:
Si vous voulez que image1 chevauche l'image2, vous devez utiliser Framelayout. –
@SagarPujari En XML j'ai RelativeLayout et ça marche très bien, Si je mets mon image 1 après mon image 2 ça marche bien. Je veux juste savoir comment je peux faire la même chose en java – Kolopox