Cómo agregar vista de superposición sobre otra vista en android?
Quiero poner el botón encima de la vista de la imagen.
¿Cómo puedo hacer esto?
- Butterknife vs AndroidAnnotations
- Android - Cómo saber si una vista superpone otra vista en RelativeLayout
- Vista transparente sobre ImageView
- Cómo mover un contenido de diseño fuera de la pantalla de Android
- Android DataBinding dónde obtener el contexto?
(Por favor, no se ofrecen a establecer fondo, porque necesito ImageView)
- OnMeasure (): wrap_content, ¿cómo puedo saber el tamaño para envolver?
- GetHeight () vs getLayoutParams (). Altura
- Ocultar búsqueda / ir botón en el teclado virtual cuando se utiliza la búsqueda?
- Android: removeMessages (int what = 107) no está soportado antes de que WebViewCore esté configurado cuando url contenga http
- onTouchListener anula un fondo personalizado en la vista de botón?
- Clone textview para anexarlo a un ViewGroup
- Cambiar el color del cursor en SearchView sin ActionBarSherlock
- Android SearchView cadena vacía
¡Puesto como fondo!
Sólo bromeando … lo que necesita es poner sus puntos de vista dentro de un RelativeLayout
. Algo así funcionará:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ImageView android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_width="fill_parent" android:layout_height="fill_parent"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentBottom="true" android:text="blah blah"/> </RelativeLayout>
Observe el uso de parámetros como layout_alignParentLeft
que se utilizan para posicionar la vista donde desee.
Estoy de acuerdo con la respuesta de @ Cristian. Pero también, si usted necesita el oyente de la acción del botón usted puede agregar el método del onClick a su imageView sin usar el botón.
Y también ImageButton. Espero que esta respuesta muestre algún camino para resolver su problema.
Trabajó para mí con ImageView
y Button
dentro de RelativeLayout
:
<Button android:layout_centerInParent="true">
…
- ActionBar con pestañas de navegación cambia de altura con la orientación de la pantalla
- Cómo almacenar únicamente un ID de registro de GCM en MySQL