我有一个垂直的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”.