android – 布局问题.如何在顶部布置1个图像视图,在底部布置1个图像

我有一个垂直的LinearLayout.我想在顶部布置1个
ImageView,在LinearLayout的底部布置1个ImageView.我尝试在每个ImageView中放置’android:gravity =“top”’和’android:gravity =“bottom”’,但两个ImageView都出现在LinearLayout的顶部.有办法解决吗?

谢谢.

   <LinearLayout
        android:orientation="vertical"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent">

   <ImageView
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/icon"
        android:gravity="top" />

   <ImageView
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/icon"
        android:gravity="bottom" />
   </LinearLayout>

最佳答案 最简单的方法是使用RelativeLayout.用RelativeLayout替换你的LinearLayout并更改第一个ImageView使用android:layout_alignParentTop =“true”,第二个使用android:layout_alignParentBottom =“true”.

点赞