ورود

View Full Version : اشکال در صدا زدن مکان قرارگیری تصویر در بانک اطلاعات



roid53
یک شنبه 08 فروردین 1395, 12:36 عصر
با سلام و تبریک سال نو
من می خوام در اپ خود از تصویر استفاده کنم طوری که آدرس دسترسی به اون مثلا "R.drawable.iran" رو به صورت یک ستون در جدولی در بانک اطلاعاتی قرار داده و هنگام نیاز، از بانک ، تصویرو صدا بزنم .
آیا این روش امکانپذیره ؟ اگه قابل اجراس همان طور که می دونید این آدرس در عین حال که ظاهرش برای جاوا به صورت رشته ای قابل شناساییست اما در عمل وقتی در برنامه قرار می گیره خاصیتی عددی پیدا می کنه و همین تناقض ، مشکلی را بوجود آورده که نمی دونم این تبدیل از نوعی به نوع دیگر رو چطوری انجام بدم . آیا روش بهتری برای صدا زدن مکان قرارگرفتن تصویر در بانک اطلاعاتی وجود داره ؟
با تشکر .

Nevercom
یک شنبه 08 فروردین 1395, 12:44 عصر
با این کد میتونی یک شناسه (String) رو به Resource ID تبدیل کنی:
getResources().getIdentifier("img1", "drawable", getPackageName()); // Resource: R.drawable.img1