2016-04-19 2 views
0

からロードイメージ私はアンドロイド - 私のプロジェクトでパス

Bitmap bitmap = BitmapFactory.decodeFile("app\\src\\main\\res\\drawable\\informations\\angry_face.png"); 
this.image.setImageBitmap(bitmap); 

エラーが発生し使用して、それをロードしたい場合は、私はイメージが

app\src\main\res\drawable\informations\angry_face.png 

に局在している:

デコードできません

をストリーム:java.io.FileNotFoundException: app \ src \ main \ res \ drawable \ informations \ angry_face.png:オープンに失敗しました: ENOENT (このようなファイルやディレクトリはありません)

質問:このリソースへのパスを設定するにはどうすればよいですか?
助け:)

答えて

1

のおかげであなたは間違ってリソースにアクセスしている:

は、代わりにこれを試してみてください:

Bitmap myAngryImage = BitmapFactory.decodeResource(getResources(), R.drawable.angry_face); 
+0

良いアイデアを。しかし、自分のイメージをサブフォルダに整理したいときはどうすればいいですか?このような状況でイメージを読み込む方法は? – Wicia

関連する問題