-1

たとえば、画像の名前は次のコードから取得されます

Bundle bundle = getIntent().getExtras();
String name = bundle.getString("Name");

そして、私がやりたいことは

int picId = R.drawable.name;

name は実際の名前に置き換える必要があります。どうやってやるの?または、ImageView で画像を表示できる別の方法はありますか? 機能するデータベースに画像を入れようとしましたが、データベースが大きくなりすぎます。

4

1 に答える 1

0

これを試して

Bundle bundle = getIntent().getExtras();
 String name = bundle.getString("Name");

 int resId = getResources().getIdentifier(name, "drawable", getPackageName());
于 2013-11-06T13:58:41.577 に答える