0
私は2つのimageViewサイズと相対レイアウトを持っています。どちらのイメージもプログラムで読み込まれ、相対レイアウトのサイズをimgBackgroundのサイズに設定したいと思います。どうやってやるの?私は以下を試してみましたが、うまくいきませんでした。レイアウトはimgBackgroundよりもはるかに大きいようです。Androidレイアウトをプログラムでイメージビューの同じサイズに設定する方法
imageLayout.getLayoutParams().width = imgBackground.getWidth();
imageLayout.getLayoutParams().height = imgBackground.getHeight();
ここレイアウト
<RelativeLayout
android:id="@+id/imageLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/black">
<ImageView
android:id="@+id/imgPhoto"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
/>
<ImageView
android:id="@+id/imgBackground"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</RelativeLayout>