bottom margin oder padding funktioniert nicht im relative layout in xml auf android
Ich habe eine RelativeLayout
für eine Zeile, das geht innerhalb einer ListView
. Die Zeile sieht so aus,
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/relativeLayout1"
android:layout_width="wrap_content"
android:layout_height="fill_parent">
<ImageView
android:id="@+id/placeDetailIcon_Img"
android:layout_height="50dp"
android:layout_width="50dp"
android:layout_alignParentLeft="true"
android:paddingBottom="20dp"
android:paddingTop="20dp"
android:paddingLeft="20dp"
android:paddingRight="20dp"/>
</RelativeLayout>
Ich habe auch versucht es mit margin:
<ImageView
android:layout_height="50dp"
android:layout_width="50dp"
android:id="@+id/placeDetailIcon_Img"
android:layout_alignParentLeft="true"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:layout_marginLeft="10dp"
android:layout_marginBottom="10dp">
Weder gelten die margin oder padding um die ImageView
. Wie kann diese Art von Abstand?
RelativeLayout
Und auch loszuwerden, die
android:layout_height="wrap_content"
?Und auch loszuwerden, die
RelativeLayout
wenn die Liste Positionen werden vertreten durch nur eine Perspektive.InformationsquelleAutor Atma | 2012-04-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
diese können Sie verwenden, seine Arbeit mit mir :
hoffe, das hilft.
InformationsquelleAutor Android Stack
Für sonst jemand, der auf der Suche nach einer Lösung für dieses - aus den docs:
http://developer.android.com/reference/android/widget/RelativeLayout.html
"Beachten Sie, dass Sie nicht haben eine zirkuläre Abhängigkeit zwischen der Größe des RelativeLayout und die position Ihrer Kinder. Zum Beispiel können Sie nicht ein RelativeLayout, deren Höhe eingestellt ist WRAP_CONTENT und ein Kind zu ALIGN_PARENT_BOTTOM."
Es scheint auch, dass es ein seltsames Verhalten, wenn du eine relativeView innerhalb einer scrollview.
In meinem Fall hatte ich das relativeLayout zu wrap_content und versuchte dann hinzufügen, marginBottom, um eine Bildansicht mit den ALIGN_PARENT_BOTTOM Attribut. Wenn ich die Höhe explizit klappte es schliesslich.
InformationsquelleAutor bkurzius
Ich schlage vor, Sie verwenden LinearLayout... Oder Sie können versuchen, entfernen Sie das Attribut:
android:layout_alignParentLeft="true"
Wenn Sie möchten, um die Ansicht zu zentrieren in einem RelativeLayout können Sie verwenden:
InformationsquelleAutor amp