Margen inferior o relleno no funciona en el diseño relativo en xml en android

Tengo un RelativeLayout para una fila que va dentro de un ListView . La fila parece,

 <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> 

También lo probé con margen:

  <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"> 

No aplique el margen o el relleno alrededor de ImageView . ¿Cómo crear este tipo de espaciamiento?

Usted puede utilizar este su trabajo conmigo:

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/relativeLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ImageView android:id="@+id/imageView1" android:layout_width="50dp" android:layout_height="50dp" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="15dp" android:layout_marginTop="15dp" /> </RelativeLayout> 

espero que esto ayude.

Para cualquier otra persona que esté buscando una solución a esto – de los documentos:

http://developer.android.com/reference/android/widget/RelativeLayout.html

"Tenga en cuenta que no puede tener una dependencia circular entre el tamaño de RelativeLayout y la posición de sus hijos.Por ejemplo, no puede tener un RelativeLayout cuya altura se establece en WRAP_CONTENT y un hijo establecido en ALIGN_PARENT_BOTTOM."

Parece también que hay un comportamiento extraño si pones un relativeView dentro de un scrollview.

En mi caso había fijado el relativeLayout a wrap_content y después intentado agregar el marginBottom a un ImageView con el atributo ALIGN_PARENT_BOTTOM. Cuando establecí la altura explícitamente, finalmente funcionó.

Le sugiero que use LinearLayout … O puede intentar eliminar el atributo: android:layout_alignParentLeft="true"

Si desea centrar la vista en un RelativeLayout puede utilizar:

 android:layout_centerHorizontal="true" android:layout_centerVertical="true" 
  • Diferencia entre el relleno y el margen de una vista
  • Cómo eliminar el margen superior de TextView?
  • ¿Es una mala práctica utilizar márgenes negativos en Android?
  • Cómo agregar margen a un botón en tiempo de ejecución?
  • Margen establecido de forma programada en RadioButton no aplicado
  • Cómo eliminar el relleno de Android CheckBox
  • Margen en TextView personalizado
  • Androide. El ajuste del margen izquierdo / derecho no funciona
  • Margen de visión establecido para Android por programación
  • Juego de Android lista de cajones de navegación para abrir la mitad exacta de la pantalla para todas las pantallas del dispositivo
  • ¿Por qué el margen anula marginLeft en Android (mismo con radio, etc)?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.