В папке value
создайте xml
имя файла, arrays.xml
добавьте к нему данные следующим образом
<integer-array name="your_array_name">
<item>@drawable/1</item>
<item>@drawable/2</item>
<item>@drawable/3</item>
<item>@drawable/4</item>
</integer-array>
Затем получите его в свой код следующим образом
private TypedArray img;
img = getResources().obtainTypedArray(R.array.your_array_name);
Затем, чтобы использовать Drawable
из них в img
TypedArray
, например, как ImageView
background
, используйте следующий код
ImageView.setBackgroundResource(img.getResourceId(index, defaultValue));
, где index
- это Drawable
индекс.defaultValue
- это значение, которое вы указываете, если в этом элементе нет элемента index
Для получения дополнительной информации о TypedArray
перейдите по этой ссылке http://developer.android.com/reference/android/content/res/TypedArray.html