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.

  • ¿Cómo detectar si hay un micrófono presente en android?
  • Emulador Android no Desplácese hacia abajo
  • ToUpperCaseLocale () vs toUpperCase () - Ahora apunta a Android 4.2
  • Cómo animar FloatingActionButton como en la aplicación de Google+ para Android?
  • Crash debido a "corrupción de pila detectada: abortada"
  • Android Justify spanable Visualización de texto compatible con RTL Languages
  • Muchas gracias por su tiempo.

  • Biblioteca de Android STFP
  • Cómo conectar el dispositivo Android a PPTP VPN
  • Android: ¿Es posible escalar un xml dibujable?
  • ¿Solución anti-hack para una clave secreta en la aplicación para Android?
  • Cómo dibujar texto con diferentes trazos y colores de relleno?
  • ¿Cómo obtener la vista de contenido de Activity?
  • 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.