Superposición de Android fuera / entre los límites de diseño

Tengo que añadir una superposición (ImageView) para que sea un poco desplazado a la izquierda del contorno que contiene el límite izquierdo.

Introduzca aquí la descripción de la imagen

¿Cuál es la mejor manera de hacer esto?

Intentó algo sencillo, como poner el ImageView dentro del diseño y usar el margen negativo

android:layout_marginLeft="-20dip" 

Esto hizo esto:

Introduzca aquí la descripción de la imagen

(Corrección: El texto en la imagen debe ser 20dip no 20px)

AbsoluteLayout está obsoleto. ¿Hay algo como z-order? ¿O qué hago?

Gracias por adelantado.

Edit: Intenté usar el diseño relativo en su lugar. El mismo efecto. Aquí está el xml reducido a un mínimo:

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:clipChildren="false" android:paddingLeft="50dip" > <ImageView android:id="@+id/myId" android:layout_width="60dip" android:layout_height="60dip" android:layout_marginLeft="-30dip" android:clipChildren="false" android:src="@drawable/pic" /> </RelativeLayout> 

Resultado Introduzca aquí la descripción de la imagen

También ocurre cuando el diseño de contención tiene una imagen de fondo más pequeña que la pantalla en lugar de relleno.

Usar RelativeLayout en lugar de LinearLayout (para permitir la superposición) y agregar esto a RelativeLayout lo arregló:

 android:clipToPadding="false" 

Set "androide: clipChildren = false" en xml

En lugar de

Android: layout_marginLeft = "- 30dip"

Intenta con

Android: paddingLeft = "- 30dp"

Utilice una imagen transparente (android: background = "# 00000000") a la izquierda del diseño lineal con width = 30dp. Y hacer myId como la alineación a la izquierda en el caso de la disposición relativa. Si está utilizando la disposición lineal, haga la orientación como horizontal y deje que la imagen transparente sea la primera entrada en ella.

  • Android: ¿Cómo hacer todos los elementos dentro de LinearLayout del mismo tamaño?
  • Android: layout_height 50% del tamaño de la pantalla
  • Combo preferencia en Android
  • Adición dinámica de vistas en un diseño de fragmento específico
  • Android: Cambiar el color de fondo del fragmento
  • Cómo configurar MaxWidth de un cuadro de diálogo Android?
  • No hay espacio suficiente para mostrar el anuncio (AdMob)
  • Cómo estructurar correctamente mi aplicación de Android, clases, vistas, bases de datos, Made Simple?
  • Eliminar el efecto sombra en el botón android
  • Cómo centrar un Imageview en la pantalla con un FrameLayout? (Con código java)
  • Cambiar / usar múltiples diseños dentro de la misma actividad?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.