res\drawable
にpic1.png
〜pic35.png
という35個の画像があります。私はListViewを満たすためにこの写真の配列を作成する必要があります。私はループが必要であることを知っています。画像の管理
int[] img;
for (int i = 1; i <= 35; i++) {
//here should be my loop body, but i dunno :(i tried this, but ofc this is wrong.
img = R.drawable.pic[i];
}
もう一つ質問: drawable
フォルダ内の自分のイメージを管理するための任意のチャンスはありますか?つまり、画像が2パックあれば、res\drawable\pack1
とres\drawable\pack2
というフォルダはありません。pack1_pic1
などの画像を管理する唯一の方法はありますか?使用
あなたのint配列に画像IDを設定することができます:
あなたは文字列名によって描画可能を得ることができます。こちらをご覧ください:http://stackoverflow.com/questions/4427608/android-getting-resource-id-from-string – eleven