Cómo auto centro de cultivo ImageView Android?
Hice una listaVer imágenes. Mi objetivo es que cada elemento de mi listView tenga la misma altura de 100dp. Me encuentro con un problema que mi imageView se cambia de tamaño automáticamente, pero no toma todo el espacio del padre.
Aquí está mi resultado actual y el resultado objetivo:
- Android, ImageView sobre ImageView
- Repita la imagen con ImageView en RelativeLayout
- Filtro de color de conjunto de vistas de imagen a degradado
- Falla de la cámara androide entrega resultados resultinfo
- Cargar imagen en ImageView de la URL almacenada en JSONString en Android
¿Alguien sabe la opción de agregar para hacer centro de cultivo automáticamente?
- OutOfMemoryError: Usando una imagen que es 1080 * 1920 haga la página de bienvenida
- Crear superposición Animación ImageView Google Map
- SetColorFilter no funciona
- Cambiar la fuente de ImageView
- Pinch Zoom in android para una vista de imagen?
- Google Maps de Google para mostrar como imagen
- Cómo insertar texto extraíble
- Cómo colocar una imagen en la parte superior de otra imagen en android
No estoy seguro si he entendido correctamente. Debe ser uno de los dos, que usted quiere, supongo.
En la vista de imagen, establezca el atributo
android:scaleType="fitXY"
Para que se ajuste completamente al ImageView
.
Tu puedes elegir
android:scaleType="centerCrop"
Para recortar el centro.
Sé que es tarde, pero tal vez sería útil para alguien que viene en esta página de la pregunta mediante el uso de android: scaleType = "centerCrop" la imagen está centrada, pero se recorta de todos los lados por lo que sería mejor utilizar esta propiedad en lugar de que es fitCenter y Con este uso otra propiedad también para mantener la relación de aspecto
android:adjustViewBounds="true" android:scaleType="fitCenter"
¿Está usted enterado de las opciones de recorte en ImageView?
http://developer.android.com/reference/android/widget/ImageView.ScaleType.html
Sólo se aplicarán estos como un atributo en su XML:
me gusta:
android:scaleType="centerCrop"
En java: imageView.setScaleType(ScaleType.FIT_XY);
- Utilizar un receptor de broadcast / broadcast para enviar mensajes de un servicio a una actividad
- Cómo bloquear la pantalla de Android a través de ADB?