読者です 読者をやめる 読者になる 読者になる

ImageViewにIDではなく画像パスを指定して表示させる。

ImageViewに画像を表示させる時、IDを指定するのではなく、画像が保存されているパスを指定することで表示。

今回はインテントから受け取る画像パスを使って画像表示。
ちなみにコードに書かれているimageNamesは こんな感じ→"/data/data/com.example.aaaaaa.photolibrary/flutes.jpg"

//MainActivityからの受け取り
        Intent intent = getIntent();
        if (intent != null) {
            imageNames = intent.getStringExtra("imagePath");

ImageView imageView = (ImageView) findViewById(R.id.imageSub);
            //画像パスから表示
            Bitmap bmImg = BitmapFactory.decodeFile(imageNames);
            imageView.setImageBitmap(bmImg);