آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

OmidAhmadian  12 سال پیش  12 سال پیش
0 0

سلام

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

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

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

0 0
علت integer بودن ورودی ، دریافت یک resource هست ، که هر کدام یک id خاص دارد ! موفق باشید (12 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
Spirit  12 سال پیش
+1 0

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

 img.setImageResource(R.drawable.myImageName)
0 0
ممنون (12 سال پیش)
پاسخ به سوال 
sadeghbarout  12 سال پیش
+1 0

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


int resID = getResources().getIdentifier(imagename, "drawable", getPackageName()); lblPic.setImageResource(resID);
0 0
ممنون صادق جان (12 سال پیش)

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