我有一个垂直的线性布局。我想在该线性布局的顶部和底部分别布局一个imageview和一个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。将LinearLayout替换为RelativeLayout,并将第一个ImageView更改为使用android:layout_alignParentTop="true",第二个更改为使用android:layout_alignParentBottom="true"

关于android - 布局问题。如何在顶部布置1个 ImageView ,在底部布置1个图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2239077/

10-14 13:16
查看更多