我有一个垂直的线性布局。我想在该线性布局的顶部和底部分别布局一个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/