Это один из многих массивов, которые я помещаю в .xml
<array name="clrs">
<item>@drawable/red_bg</item>
<item>@drawable/yellow_bg</item>
<item>@drawable/green_bg</item>
<item>@drawable/white_bg</item>
<item>@drawable/white_bg</item>
<item>@drawable/white_bg</item>
</array>
когда я использую getResources().getIntArray(R.array.clrs);
результат равен 0 int
На официальных разработчиках Android он говорит использовать его так:
Resources res = getResources();
TypedArray icons = res.obtainTypedArray(R.array.icons);
Drawable drawable = icons.getDrawable(0);
но тогда тип drawable
и мне нужен int
для моего адаптера утилизатора
setImageResource(myCustomItem.getImage());//must be int
Как мне изменить тип или использовать другой метод для отображения изображения на моем просмотре карты?