Javaコードで全画面表示するRelativeLayoutを作りたいと思います。Android:ウィジェットをJavaで全画面表示する方法
このRelativeLayoutの中で、私は2つのImaveViewを持っています.1つは左上に50の高さと50の重さがあり、もう1つは左上にあり、それは "match_parent"です。
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);
は、しかし、最初の画像が表示されず、第二は、唯一のフルweigthを取る:
今の私がいることを持っています。
image1にimage2が重なるようにするには、Framelayoutを使用する必要があります。 –
@SagarPujari XMLで私はRelativeLayoutを持っており、それはうまく動作します。画像2の後に画像1を置くとうまくいきます。私はちょうど私がjavaで同じことをする方法を知りたいです – Kolopox