سلام خدمت شما اساتید گرام
من 12 تا عکس در پوشه drawable دارم و مسیر یا همون id هاشون رو توی فایل string.xml بصورت زیر نوشتم
و این آرایه رو در کد زیر فراخوانی کردم
حالا وقتی میخوام از برنامه اجرا بگیریم خطای زیر رو به من نشون میده و در نهایت به کلاس R من خطا میگیره
ممنون میشم اگه کمک کنید، خیلی بهش نیاز دارم
من 12 تا عکس در پوشه drawable دارم و مسیر یا همون id هاشون رو توی فایل string.xml بصورت زیر نوشتم
کد پیاچپی:
<string-array name="image_ids">
<item>@drawable/pic1</item>
<item>@drawable/pic2</item>
<item>@drawable/pic3</item>
<item>@drawable/pic4</item>
<item>@drawable/pic5</item>
<item>@drawable/pic6</item>
<item>@drawable/pic7</item>
<item>@drawable/pic8</item>
<item>@drawable/pic9</item>
<item>@drawable/pic10</item>
<item>@drawable/pic11</item>
<item>@drawable/pic12</item>
</string-array>
و این آرایه رو در کد زیر فراخوانی کردم
کد پیاچپی:
private ArrayList<ImageItem> getData() {
final ArrayList<ImageItem> imageItems = new ArrayList<>();
TypedArray imgs = getResources().obtainTypedArray(R.array.image_ids);
for (int i = 0; i < imgs.length(); i++) {
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), imgs.getResourceId(i, -1));
imageItems.add(new ImageItem(bitmap, "Image#" + i));
}
return imageItems;
}
حالا وقتی میخوام از برنامه اجرا بگیریم خطای زیر رو به من نشون میده و در نهایت به کلاس R من خطا میگیره
ممنون میشم اگه کمک کنید، خیلی بهش نیاز دارم
ErfanMahigir