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.
- Cambiar el tamaño de ImageView para ajustarse a la relación de aspecto
- Cambiar imagen de ImageView por programación Android
- Cómo obtener la imagen de sdcard en android?
- ImageView sin la definición de xml
- Androide: estira la imagen en la vista de la imagen para que se ajuste a la pantalla
Muchas gracias.
- Cambiar la posición de la vista de la imagen
- Tinte de fondo
- Cómo obtener el ancho y la altura de una vista de imagen en android?
- Cómo cargar el búfer RGB565 en ImageView
- ImageView muestra espacio en blanco en la parte superior e inferior de la imagen
- Cómo borrar ImageView correctamente?
- Cómo mostrar la imagen con ImageView en Android
- Cómo rotar la imagen en imageview en el botón haga clic en cada vez?
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 ….
Hay otra manera de hacerlo, http://www.curious-creature.org/2009/03/01/android-layout-tricks-3-optimize-part-1/
Gracias.
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!
- Actividad abierta como pop-up y no en otra pantalla en Android?
- Android: Convertir un mapa de bits en un mapa de bits monocromo (1 bit por pixel)