0

インターネットで解決策が見つからなかったので、ここに来ました。

drawableフォルダにいくつかの写真を追加しました。

これらの写真は次のように名前が付けられています。

R.drawable.item_1
R.drawable.item_2
...

そのすべての画像を配列にロードするメソッドを作成したいのですが、どこから始めればよいかわかりません。

ご協力いただきありがとうございます!

4

3 に答える 3

0

これが他の誰かを助けることができるなら、私はこれで私の問題を解決しました

Field[] fields = R.drawable.class.getFields();
private int[] mImageIds = new int[50];


    mContext = c;

    for (Field field : fields) {
        if (field.getName().contains("item_")) {
            try {
                mImageIds[i] = mContext.getResources().getIdentifier(field.getName(), "drawable", mContext.getPackageName());
            } catch (Exception e) {
                e.printStackTrace();
            }
            i++;
        }
于 2013-11-05T12:03:59.703 に答える