En imageButton, ¿cómo puedo hacer que src tenga el mismo tamaño que imagebutton? Por favor, ayúdenme.
Paso uno: especifique layout_width y layout_height
El ancho y alto del botón de imagen configurado en el archivo xml son:
android:layout_width="100dp"
android:layout_height="100dp"
Paso 2: Establecer el atributo android:scaletype
El atributo android:scaletype de imageview, es decir, imageview.setscaletype (vista de imagen. tipo de escala). android:scaletype controla cómo se cambia el tamaño o se mueve la imagen para que coincida con el tamaño de la vista de imagen. imageview.scaletype /
El significado del valor de android:scaletype es diferente:
center /center se muestra en el centro según el tamaño original de la imagen. de la imagen excede el largo/ancho de la vista, luego captura la parte central de la imagen y muéstrala
center_crop / centercrop Expande proporcionalmente el tamaño de la imagen para mostrarla en el centro, de modo que el largo (ancho) de la imagen es igual o mayor que el largo (ancho) de la vista
center_inside / centerinside Muestra el contenido de la imagen completamente en el centro y hace que el largo/ancho de la imagen sea igual igual o menor que el largo/ancho de la vista reduciéndolo o el tamaño original
fit_center / fitcenter Expande/reduce la imagen proporcionalmente al ancho de la vista, mostrada en el centro
fit_end / fitend escala la imagen al ancho de la vista y la muestra en la parte inferior de la vista
fit_start / fitstart escala la imagen al ancho de la vista El ancho de la vista, mostrado en la parte superior de la vista
fit_xy / fitxy expande/reduce la imagen al tamaño de la vista sin proporcionarla
Descripción simple del tipo de escala:
center /center muestra la imagen en el centro de la vista y no escala la imagen
center_crop / centercrop escala la imagen proporcionalmente para que el largo (ancho) de la imagen sea mayor o igual al correspondiente dimensión de la vista
center_inside / centerinside escala la imagen proporcionalmente para que la longitud (ancho) de la imagen sea menor o igual a la dimensión correspondiente de la vista
fit_center / fitcenter escala la imagen proporcionalmente al lado más pequeño de la vista y la muestra en el centro
fit_end / fend escala la imagen al lado más pequeño de la vista y la muestra en la parte inferior de la vista
fit_start / fitstart escala la imagen al lado más pequeño de la vista y la muestra en la parte superior de la vista Posición
fit_xy / fitxy escala la imagen al tamaño de la vista sin escalar
matriz / matriz se dibuja usando una matriz