How to load image from assets folder

1. Create layout activity_main.
<ImageView
android:id="@+id/img_item_photo"
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitXY"
android:contentDescription="@string/app_name"
android:src="@drawable/ic_photo_library_24dp" />
2. Create class MainActivity.
importjava.io.IOException;importjava.io.InputStream;importandroid.app.Activity;importandroid.content.res.AssetManager;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.os.Bundle;importandroid.widget.ImageView;publicclassLoadImageFromAssetsDemoextendsActivity {@OverridepublicvoidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);// Get the AssetManagerAssetManager manager = getAssets();// Read a Bitmap from Assetstry{InputStream open = manager.open("icon.png");Bitmap bitmap = BitmapFactory.decodeStream(open);// Assign the bitmap to an ImageView in this layoutImageView view = (ImageView) findViewById(R.id.ImageView01);view.setImageBitmap(bitmap);}catch(IOException e) {e.printStackTrace();}}}