0

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
  • 18,477
  • 11
  • 47
  • 78
gaurav kumar
  • 103
  • 1
  • 6

1 Answers1

2

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
  • 510
  • 4
  • 8