アセットフォルダーから画像パスを取得する際に問題があります。
アセットフォルダーに画像フォルダーがあります。フォルダー内には、3 つの異なるフォルダーがあります。
これが私が使用したコードです:
String IntroImage1= "" + languageSelected + "/" + Intro1ImagePath + ".png" ;
try{
AssetManager mngr =getAssets();
InputStream BulletImgInput = mngr.open(IntroImage1);
//InputStream BulletImgInput = mngr.open("image/Malay/bullet.png");
Bitmap bitmapBullet = BitmapFactory.decodeStream(BulletImgInput);
BulletImage.setImageBitmap(bitmapBullet);
}catch(final IOException e){
e.printStackTrace();
}
なぜ画像を表示できないのか疑問に思っています。このコードを使用して取得しようとしたため:
InputStream BulletImgInput = mngr.open("image/Malay/bullet.png");
ファイルを取得しましたが、 mngr.openで置き換えた文字列では表示されません。
皆さんの助けが本当に必要です。ありがとう。