1

As we use image from drawable in src

        <ImageView
        android:id="@+id/app_image"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:src="@drawable/myImage"/>

Can we use here from assets folder?

        <ImageView
        android:id="@+id/app_image"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:src="myImage.jpg"/>
ADM
  • 20,406
  • 11
  • 52
  • 83
gaurav kumar
  • 368
  • 2
  • 8

1 Answers1

3

No it is not possible directly in XML although you can do it pragmatically.

AssetManager assetManager = getAssets();
ImageView imageView = (ImageView) findViewById(R.id.iv_image);
try {
    InputStream ims = assetManager.open("my_image.jpg");
    Drawable d = Drawable.createFromStream(ims, null);
    imageView.setImageDrawable(d);
} catch (IOException ex) {
   return;
}
Maulik Togadiya
  • 594
  • 5
  • 10