如何在android中实现2个图像的布局,一个图像覆盖右上角的另一个图像?
an image overlapping another image at the top right
http://i.imgur.com/uT3L2wl.jpg 我尝试使用相对布局,但我可以通过给出布局边距来定位叠加图像,但如果我这样做,我不能支持所有屏幕尺寸与该设计。 而且我也无法根据不良图像定位叠加图像。 我想设计我的布局,就像我分享的图片一样。
答案 0 :(得分:1)
我可以通过以下代码来实现这一点,
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main1"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<RelativeLayout
android:id="@+id/c1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true" >
<ImageButton
android:id="@+id/addnewcustomer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
android:src="@drawable/ic_launcher" />
</RelativeLayout>
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@id/c1"
android:layout_toRightOf="@id/c1" >
</RelativeLayout>
<ImageButton
android:id="@+id/hover1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/c1"
android:layout_alignLeft="@+id/c1"
android:layout_marginBottom="23dp"
android:layout_marginLeft="22dp"
android:background="@null"
android:src="@drawable/ic_launcher" />
</RelativeLayout>
答案 1 :(得分:0)