Ponga un botón sobre un ImageView

Soy novato en Android.

Me gustaría saber si es posible poner un botón u otro componente sobre un ImageView. He intentado fijar la imagen como fondo de un LinearLayout, pero cuando cambio entre el modo del paisaje y del retrato, las porporciones de la imagen se cambian.

Muchas gracias.

No ponga la imagen como fondo, usted no tiene ningún control sobre cómo se escala la imagen. En su lugar, cree un RelativeLayout, y poner un ImageView como uno de los niños, y puede colocar cualquier cosa (botones, etc) como otros niños RelativeLayout.

<RelativeLayout ...> <ImageView (your image) ...> <Button (the button you want) ... /> </RelativeLayout> 

Prueba este código … es ayudarte ….

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ImageView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/imageviewMain" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="Path " /> <Button android:id="@+id/but2" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </RelativeLayout> 

Prueba este código …..

En que dan paramater en botón para fijar su posición del botón …

 android:layout_margin or android:layout_alignParent 

Y también dar Path of Image ….

La forma más sencilla de hacerlo es utilizar FrameLayout .

¿Has visto el truco del desarrollador de Android para fusionar diseños? Debe resolver su problema: http://developer.android.com/resources/articles/layout-tricks-merge.html

¡Buena suerte!

  • Propiedad marginRight de imageview no funciona
  • No se puede usar el método setForeground en ImageView
  • No se muestra el problema de arrastrar y soltar de Android
  • Android - ViewRootImpl $ CalledFromWrongThreadException
  • Copiar contenido de mapa de bits de un ImageView a otro
  • Escala de ImageView al ancho del dispositivo
  • Establecer margen negativo en ImageView cambia ImageView pero no Image
  • Android ImageView no está mostrando la imagen?
  • ¿Por qué ImageXX getX, getY, setX y setY no representan el valor real en el Layout Relativo?
  • ¿Por qué el ImageView no está en pantalla completa?
  • El selector no funciona con el diseño y la vista de imagen
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.