food.jpg
アセットフォルダにファイルがあります。私は多くの方法を試しました。しかし、それでもこの画像をimageViewに取り込むことができません。実行すると、画像「food.jpg」を表示する代わりに、xmlファイルで宣言した画像が表示されます。(その画像はドローアブルフォルダにあります)。
最初の方法は次のとおりです。
int asset_id = context.getResources().getIdentifier("food", "drawable", context.getPackageName());
imageView.setImageResource(asset_id);
2番目の方法は次のとおりです。
AssetManager assetManager = context.getAssets();
InputStream istr;
try {
istr = assetManager.open("food");
Bitmap bitmap = BitmapFactory.decodeStream(istr);
imageView.setImageBitmap(bitmap);
istr.close();
} catch (IOException e) {
e.printStackTrace();
}
この問題を解決する方法を教えてください。
ありがとう :)