بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
قرار دادن عکس در لیست ویو
سلام دوستان
من یه لیست ویو دارم که توش ImageView داره.
وقتی میخوام تو تابع fillئه کلاس adapter عکس براش قرار بدم NullPointerExeption میده
myImageView.setImageDrawable(item.imageID);
راه حل چیه؟
ممنون
0
0
بخش 4-16 را ببین (11 سال پیش)
+1
0
بخش 4-16 را ببین کامل استاد توضیح دادن (11 سال پیش)
+1
0
چونکه شما باید یک آیدی از Drawabaleهای سیستم بهش بدید مثل: setImageDrawable(R.drawable.someImage);
اگر میخوای عکس بدی باید myImageView.setImageBitmap(Bitmap); استفاده کنی که عکست رو قبلا در Bitmapداده باشی (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Rabbit
11 سال پیش
0
0
تمام مواردی که گفتین رو من چک کرده بودم :) هم آموزش ها رو دیده بودم و هم استفاده از bitmap رو امتحان کردم حتی این آخر 2تا سورس کد رو خط به خط خوندم که ببینم چی رو فراموش کردم.
ولی همونجور که گفتم NullPointerExeption میداد یعنی اصلا ImageView من رو پیدا نمیکرد!
خلاصه بعد از یه نصف روز فکر و جستجو متوجه شدم که ID های ImageView ها رو اشتباه داده بودم :|
بعضی وقتا آدم انقدر خودش رو درگیر کارای پیچیده میکنه و حواسش به اطراف هست که نمی بینه جواب دقیقا جلوی چشمشه
فک کنم اولین چیزی که تو اندروید هممون یاد گرفتیم همین ID دادن بود.
ممنون از دوستاییم که وقت گذاشتن جواب دادن :)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .