1

文字列からリソースを取得する必要があります:

私がやること:

InputStream is = ctx.getResources().openRawResource(R.drawable.image1);

必要なもの:

InputStream is = ctx.getResources().openRawResource(getDrawable("image1"));

getDrawable()関数を実装する方法を知っている人はいますか?

ありがとう!

4

1 に答える 1

1

文字列名を次のように使用getResources().getIdentifierして描画可能なIDを取得するために使用します。

int drwableid = ctx.getResources().getIdentifier("image1", 
                                         "drawable", ctx.getPackageName());
InputStream is = ctx.getResources().openRawResource(drwableid);
于 2013-03-25T09:29:48.273 に答える