Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Imagen de Android que fija el tamaño de la imagen

Tengo una aplicación para Android, donde tengo un ImageView , necesito mantener el tamaño constante, puede haber varias imágenes que necesito poner en este ImageView , de diferentes tamaños.

Sólo necesito asegurarme de que todas las imágenes deben encajar en el ImageView , las imágenes si son más grandes deben tener un tamaño más pequeño y si las imágenes son más pequeñas, las imágenes se agrandan de tamaño.

  • ¿Deberíamos llamar realmente getLoaderManager (). InitLoader en onActivityCreated, lo que hace que onLoadFinished sea llamado dos veces
  • Creación de una función "favorita" en una lista de preguntas que se asignan al azar
  • HTTP Post solicitudes utilizando HttpClient tomar 2 segundos, ¿por qué?
  • ¿Cómo mostrar un globo sobre un marcador en una MapActivity? ¿No hay un widget?
  • Compruebe si la vista de texto está elipsada en android
  • Pantalla de bienvenida de Android
  • Muchas gracias por su tiempo.

  • AndroidManifest en el directorio androidTest que se ignora
  • "Android update sdk" en linux sin cabeza
  • Preload de imágenes múltiples con Glide
  • ¿Qué significa "@ + id"?
  • Cambiar completamente el nombre del paquete, incluido el dominio de la empresa
  • Cómo obtener el índice seleccionado de un grupo de radio en Android
  • 5 Solutions collect form web for “Imagen de Android que fija el tamaño de la imagen”

    Fije el tamaño de ImageView con dp o fill_parent y defina android:scaleType para fitXY .

    En su caso usted necesita

    1. Corrige el tamaño de ImageView. Necesita usar la unidad dp para que se vea igual en todos los dispositivos.
    2. Establecer android:scaleType para fitXY

    A continuación se muestra un ejemplo:

     <ImageView android:id="@+id/photo" android:layout_width="200dp" android:layout_height="100dp" android:src="@drawable/iclauncher" android:scaleType="fitXY"/> 

    Para obtener más información sobre ImageView scaleType, consulte el sitio web del desarrollador .

    Prueba esto

     ImageView img Bitmap bmp; int width=100; int height=100; img=(ImageView)findViewById(R.id.imgView); bmp=BitmapFactory.decodeResource(getResources(),R.drawable.image);//image is your image bmp=Bitmap.createScaledBitmap(bmp, width,height, true); img.setImageBitmap(bmp); 

    O Si desea cargar el tamaño completo de la imagen en la memoria, puede utilizar

     <ImageView android:id="@+id/img" android:layout_width="100dp" android:layout_height="100dp" android:src="@drawable/image" android:scaleType="fitXY"/> 

    Aquí está la solución perfecta, si desea hacer suponer botón de imagen de nuevo y tener png 500×500 y quiere que encaje en tamaño de botón pequeño. Añadir este código.

     <ImageView android:layout_width="50dp" android:layout_height="50dp" android:id="@+id/imageView2" android:src="@drawable/backcon" android:scaleType="fitXY" /> 

    Junto con @Youngsik Oh respuesta indicada, debajo del enlace es útil para lo que desea lograr.

    Las imágenes grandes algunas veces causan un error de OutOfMemory. En el enlace proporcionado, su toma de imágenes de la carpeta de activos. Usted puede modificarlo según su necesidad. Espero eso ayude.

    Android: Problema Resolución de imagen

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.