studio - Cómo mostrar la imagen usando ImageView en Android
manual de programacion android pdf (5)
Estoy buscando la forma de asignar src de imagen al control de vista de imagen. Leí algunos ejemplos y me dicen algo src="@drawable/image"
pero no entendí esto, también quiero asignar src de imagen en tiempo de ejecución por código java, también quiero aplicar la imagen predeterminada en XML.
Arrastre la imagen de su disco duro a la carpeta Drawable en su proyecto y en el código, úsela así:
ImageView image;
image = (ImageView) findViewById(R.id.yourimageviewid);
image.setImageResource(R.drawable.imagename);
En la carpeta res, seleccione el archivo XML en el que desea ver sus imágenes,
<ImageView
android:id="@+id/image1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/imagep1" />
Puedes configurar imageview en un archivo XML como este:
<ImageView
android:id="@+id/image1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/imagep1" />
y puedes definir la vista de la imagen en un archivo java android como:
ImageView imageView = (ImageView) findViewById(R.id.imageViewId);
y ajuste la imagen con dibujo como:
imageView.setImageResource(R.drawable.imageFileId);
y configura la imagen con tu carpeta de memoria como:
File file = new File(SupportedClass.getString("pbg"));
if (file.exists()) {
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
Bitmap selectDrawable = BitmapFactory.decodeFile(file.getAbsolutePath(), options);
imageView.setImageBitmap(selectDrawable);
}
else
{
Toast.makeText(getApplicationContext(), "File not Exist", Toast.LENGTH_SHORT).show();
}
Si desea mostrar un archivo de imagen en el teléfono, puede hacer esto:
private ImageView mImageView;
mImageView = (ImageView) findViewById(R.id.imageViewId);
mImageView.setImageBitmap(BitmapFactory.decodeFile("pathToImageFile"));
Si desea mostrar una imagen de sus recursos dibujables, haga lo siguiente:
private ImageView mImageView;
mImageView = (ImageView) findViewById(R.id.imageViewId);
mImageView.setImageResource(R.drawable.imageFileId);
Encontrará la (s) carpeta (s) drawable
(s) en la carpeta res
del proyecto. Puedes poner tus archivos de imagen allí.
debe ser @ drawable / image donde la imagen podría tener cualquier extensión como: image.png , image.xml , image.gif . Android creará automáticamente una referencia en la clase R con su nombre, por lo que no puede tener en ninguna carpeta dibujable image.png e image.gif.