如何在Image上将ImageView的宽度和高度设置为另一个ImageView宽度和高度?

时间:2010-10-07 10:10:33

标签: android layout

我有这种布局。

<ImageView
  android:id="@+id/icon"
  android:layout_gravity="left"
  android:layout_marginLeft="5px"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:src="@drawable/icon"/>

  <ImageView
  android:id="@+id/header_avatar"
  android:layout_gravity="left"
  android:layout_marginLeft="5px"
  android:layout_width="?????"
  android:layout_height="?????"/>

我希望第二个ImageView具有与第一个ImageView大小相同的大小,以便它将我在第二个视图(header_avatar)中设置的图片调整为第一个视图(@ drawable / icon)的相同大小。 这是可行的还是我必须以编程方式进行?我不能在第二个视图上引用第一个视图的宽度和长度吗?

提前致谢。

2 个答案:

答案 0 :(得分:0)

使用相对布局可以解决问题。如果没有,请在活动的onCreate方法中以编程方式进行。

答案 1 :(得分:0)

使用Styles。定义一个适合两个图像视图的样式,并将其分配给两个样本。