Imagen de la galería de Android en la pantalla táctil
-
29-10-2019 - |
Pregunta
Estoy desarrollando una aplicación que se parece a una "aplicación de galería". Cuando hago clic en la imagen de la galería ... quiero ajustar la imagen a toda la pantalla ... Usé este código ... pero no funciona. puedes guiarme para esto ... Aquí hay un código para el mismo:
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
imgView.setMinimumWidth(width);
imgView.setMinimumHeight(height);
imgView.setMaxWidth(width);
imgView.setMaxHeight(height);
Solución
debe utilizar el siguiente atributo de la vista de imagen para ajustar la imagen a la pantalla.
Controla cómo se debe cambiar el tamaño o mover la imagen para que coincida con el tamaño de este ImageView.
Debe ser uno de los siguientes valores constantes.
Valor constante
matriz 0
fitXY 1
fitStart 2
fitCenter 3
fitEnd 4
centro 5
centerCrop 6
centerInside 7
android:scaleType="fitxy"
Del mismo modo, puede utilizar otros para cambiar el tamaño de su imagen.
Otros consejos
Puede considerar tener la imagen abierta en su propia actividad, con android: noHistory="true" en el manifiesto, y onClick () hacer que finalice la actividad.De esa manera, no tiene que preocuparse por el cambio de tamaño de la imagen y arruinar todo en la actividad en la que se está eligiendo.