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:
- Setmargin no funciona en el diseño relativo en android
- Centrar elementos en un RecyclerView cuando se implementa con GridLayoutManager
- ¿Cómo agregar un simple encabezado 8dp / pie de página a RecyclerView de Android?
- Cambiar margen de un diseño mediante XML en la lista de capas
- Programaticamente margen / relleno de textview en un listview
<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?
- Android padding problema
- Los márgenes LinearLayout, RelativeLayout, etc. no funcionan como se esperaba
- Establecer márgenes en un LinearLayout programáticamente
- Centrar un LinearLayout y márgenes "porcentuales"
- Margen ignorado por LinearLayout
- Tratando de entender los márgenes en LinearLayout dentro de ScrollView
- Añadir margen mayor a EditText en Android AlertDialog
- SlidingTabLayout margen izquierdo y derecho
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"
- Cualquier equivalente de Storyboard de iOS para el desarrollo de Android?
- ¿Cómo dejo que un usuario suba archivos al almacenamiento interno?