我有两个视图,例如两个ImageView。我希望它们看起来像这样
因此,View2的中心与View1的顶部对齐,而View1的水平中心与View2相同。
当前代码为
<RelativeLayout
android:id="@+id/colorLayout"
android:layout_width="wrap_content"
android:layout_height="200dp"
android:layout_above="@+id/colorList"
android:layout_alignLeft="@+id/brightBarLayout"
android:layout_alignRight="@+id/brightBarLayout"
android:layout_below="@+id/brightBarLayout"
android:layout_marginTop="@dimen/activity_horizontal_margin"
android:layout_marginBottom="@dimen/activity_horizontal_margin">
<android.support.v4.view.ViewPager
android:id="@+id/colorPicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</android.support.v4.view.ViewPager>
<ImageButton
android:id="@+id/imgBtnFaveColor"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:background="@null"
android:src="@drawable/ic_color_fave" />
</RelativeLayout>
我正在根据View2的高度动态设置View1的marginTop。