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


Cómo obtener la altura y el ancho de una imagen utilizada en android

Quiero conseguir la altura y el ancho de una imagen que sea en ImageView o una imagen de fondo en android emulator.please me ayudan, cualquier ayuda será appriciated.

One Solution collect form web for “Cómo obtener la altura y el ancho de una imagen utilizada en android”

Puede obtener altura y anchura de ImageView utilizando getWidth () y getHeight () mientras que esto no le dará el ancho y la altura exactos de la imagen, para obtener la altura de la anchura de la imagen en primer lugar que necesita para obtener el drawable como fondo y luego convertir Drawable a BitmapDrawable para conseguir la imagen como mapa de bits de que usted puede conseguir el ancho y la altura como aquí

Bitmap b = ((BitmapDrawable)imageView.getBackground()).getBitmap(); int w = b.getWidth(); int h = b.getHeight(); 

O hacer como aquí

 imageView.setDrawingCacheEnabled(true); Bitmap b = imageView.getDrawingCache(); int w = b.getWidth(); int h = b.getHeight(); 

El código anterior le dará la imagen actual tamaño de mapa de bits como captura de pantalla del dispositivo

Sólo para el tamaño de ImageView

 imageView.getWidth(); imageView.getHeight(); 

Si tienes una imagen dibujable y quieres ese tamaño puedes conseguir de esta manera

 Drawable d = getResources().getDrawable(R.drawable.yourimage); int h = d.getIntrinsicHeight(); int w = d.getIntrinsicWidth(); 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.