我如何重叠我的观点
How do I overlap my view
我是 android 的新手,我需要在盒子的头部重叠一个圆形的图像。我该怎么做。
下面是我的代码。
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginBottom="80dp"
android:layout_alignBottom="@+id/farmerSearchLinearLayout"
android:src="@drawable/upload_pic" />
<LinearLayout
android:id="@+id/farmerSearchLinearLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="20dp"
android:background="@drawable/box1"
android:orientation="vertical"
android:padding="20dp" >
<RelativeLayout
android:id="@+id/RelativeLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<ImageView
android:id="@+id/image1"
android:layout_width="wrap_content"
android:layout_height="80dp"
android:layout_centerInParent="true"
android:src="@drawable/field" />
<ImageView
android:id="@+id/searchClickImg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/image1"
android:layout_centerInParent="true"
android:src="@drawable/click" />
<TextView
android:id="@+id/farmerNameTxtView"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/image1"
android:layout_centerVertical="true"
android:layout_marginLeft="61dp"
android:ellipsize="none"
android:scrollHorizontally="false"
android:text="Farmer Name"
android:textColor="#333333"
android:textSize="13sp" />
<EditText
android:id="@+id/codeSearchEditTxt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="10dp"
android:layout_marginRight="40dp"
android:layout_marginTop="22dp"
android:layout_toLeftOf="@+id/searchClickImg"
android:hint="Enter Farmer Code"
android:textColor="#b40e5b"
android:textSize="16sp" />
</RelativeLayout>
<TextView
android:id="@+id/addressTxtView"
android:layout_width="400dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:gravity="center"
android:text="Address"
android:textColor="#333333"
android:textSize="13sp" />
</LinearLayout>
</RelativeLayout>
我需要在 LinearLayout 上重叠 upload_pic(小圆圈图片)来自 ImageView 的图像,该图像由一个框组成。我需要在框外中心和框图像上方的半个图像
只需将 ImageView 放在 LinearLayout 下方即可。
<RelativeLayout>
<LinearLayout>
.
.
.
.
</LinearLayout>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginBottom="80dp"
android:src="@drawable/upload_pic" />
</RelativeLayout>
根据该布局之外的图像量,在线性布局的顶部添加一些边距。
使用框架布局:
[Android 对重叠项使用框架布局]
http://davehiren.blogspot.in/2014/04/android-use-framelayout-for-overlapping.html
我是 android 的新手,我需要在盒子的头部重叠一个圆形的图像。我该怎么做。
下面是我的代码。
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginBottom="80dp"
android:layout_alignBottom="@+id/farmerSearchLinearLayout"
android:src="@drawable/upload_pic" />
<LinearLayout
android:id="@+id/farmerSearchLinearLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="20dp"
android:background="@drawable/box1"
android:orientation="vertical"
android:padding="20dp" >
<RelativeLayout
android:id="@+id/RelativeLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<ImageView
android:id="@+id/image1"
android:layout_width="wrap_content"
android:layout_height="80dp"
android:layout_centerInParent="true"
android:src="@drawable/field" />
<ImageView
android:id="@+id/searchClickImg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/image1"
android:layout_centerInParent="true"
android:src="@drawable/click" />
<TextView
android:id="@+id/farmerNameTxtView"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/image1"
android:layout_centerVertical="true"
android:layout_marginLeft="61dp"
android:ellipsize="none"
android:scrollHorizontally="false"
android:text="Farmer Name"
android:textColor="#333333"
android:textSize="13sp" />
<EditText
android:id="@+id/codeSearchEditTxt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="10dp"
android:layout_marginRight="40dp"
android:layout_marginTop="22dp"
android:layout_toLeftOf="@+id/searchClickImg"
android:hint="Enter Farmer Code"
android:textColor="#b40e5b"
android:textSize="16sp" />
</RelativeLayout>
<TextView
android:id="@+id/addressTxtView"
android:layout_width="400dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:gravity="center"
android:text="Address"
android:textColor="#333333"
android:textSize="13sp" />
</LinearLayout>
</RelativeLayout>
我需要在 LinearLayout 上重叠 upload_pic(小圆圈图片)来自 ImageView 的图像,该图像由一个框组成。我需要在框外中心和框图像上方的半个图像
只需将 ImageView 放在 LinearLayout 下方即可。
<RelativeLayout>
<LinearLayout>
.
.
.
.
</LinearLayout>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginBottom="80dp"
android:src="@drawable/upload_pic" />
</RelativeLayout>
根据该布局之外的图像量,在线性布局的顶部添加一些边距。
使用框架布局: [Android 对重叠项使用框架布局] http://davehiren.blogspot.in/2014/04/android-use-framelayout-for-overlapping.html