بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

نحوه ی set کردن imageView از قسمت کد

مدیریت گفتگو
OmidAhmadian 12 سال پیش
آخرین تغییر: 12 سال پیش

سلام

چطوری میشه از داخل قسمت کد یه  imageview بسازیم و با چه متدی image داخل اون رو میشه set کرد؟

یه جایی خوندم که با متد img.setImageResource(int resId)k میشه image رو ُset کرد ولی این متد که متغیری از جنس integer میگیره

چی رو باید واردش کنیم؟ 

نظرات

مجتبی یگانه 12 سال پیش
علت integer بودن ورودی ، دریافت یک resource هست ، که هر کدام یک id خاص دارد ! موفق باشید

پاسخ‌ها 2

Spirit 12 سال پیش

سلام ، اغلب منابعی که تو برنامه ها استفاده میکنیم یه id دارن از نوع integer که تو فایل R.java ذخیره میشن ، الان شما میتونی یه تصویر توی پوشه drawable بزاری و بدین صورت استفاده کنی :

 img.setImageResource(R.drawable.myImageName)

نظرات

sadeghbarout 12 سال پیش

اگه اسم فایلت داخل یه string بود :


int resID = getResources().getIdentifier(imagename, "drawable", getPackageName()); lblPic.setImageResource(resID);

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .