Android将小部件放在所有其他小部件之上

时间:2017-06-18 09:59:50

标签: android

我正在尝试使用RelativeLayout

设计此视图

Screen Shot

<RelativeLayout
    android:layout_width="80dp"
    android:layout_height="match_parent"
    android:gravity="center">
    <com.pishguy.myapp.Libraries.CircularImageView
        android:id="@+id/imageAvatar"
        android:layout_width="55dp"
        android:layout_height="55dp"
        android:layout_alignParentBottom="true"/>
    <TextView
        android:id="@+id/checkbox"
        android:layout_width="15dp"
        android:layout_height="15dp"
        android:layout_weight="1"
        android:background="@drawable/phone_contact_unchecked_checkbox"
        android:minHeight="22dp"
        android:minWidth="22dp"
        android:padding="3dp"
        android:textColor="#000000"
        android:textSize="9sp"
        android:layout_alignBottom="@+id/imageAvatar"
        android:layout_alignStart="@+id/imageAvatar"/>
</RelativeLayout>

但我无法将checkbox小部件置于imageAvatar

之上

1 个答案:

答案 0 :(得分:0)

您只需要在父布局中更改它的顺序。

<RelativeLayout
    android:layout_width="80dp"
    android:layout_height="match_parent"
    android:gravity="center">
    <TextView
        android:id="@+id/checkbox"
        android:layout_width="15dp"
        android:layout_height="15dp"
        android:layout_weight="1"
        android:background="@drawable/phone_contact_unchecked_checkbox"
        android:minHeight="22dp"
        android:minWidth="22dp"
        android:padding="3dp"
        android:textColor="#000000"
        android:textSize="9sp"
        android:layout_alignParentBottom="true""/>
    <com.pishguy.myapp.Libraries.CircularImageView
        android:id="@+id/imageAvatar"
        android:layout_width="55dp"
        android:layout_height="55dp"
        android:layout_alignBottom="@+id/checkbox"
        android:layout_alignStart="@+id/checkbox/>
</RelativeLayout>