loading...

آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

بازدید : 855
چهارشنبه 16 ارديبهشت 1399 زمان : 2:22
  • 1
  • 2
  • 3
  • 4
  • 5

آموزش جاوا و اندروید

سه راه برای لود کردن عکس توی imageView وجود داره:

- setImageResource()

- setImageDrawable()

- setImageBitMap()

میگن دو تای آخر سریع تره ولی اولی آسون تره.

اولی id از جنس int میخواد. یعنی همون R.drawable.XX

دومی‌ورودی از جنس drawable میخواد. برای اینکه از طریق id به drawable برسیم تا قبل از API 21 کد زیر رو مینویسیم:

								image.setImageDrawable(getResources().getDrawable(R.drawable.giraffe));
							

از 22 به بعد کد زیر رو مینویسیم:

								image.setImageDrawable(ResourcesCompat.getDrawable(getResources(), R.drawable.giraffe, null));
							

آخری که null گذاشته شده برای theme هست.

برای رنگ هم به صورت زیر مینویسیم:

								int color = ResourcesCompat.getColor(context.getResources(), R.color.colorPrimary, null);
							

لینک‌های مرتبط:

یک

دو

سه

تعداد صفحات : 2

آمار سایت
  • کل مطالب : 22
  • کل نظرات : 0
  • افراد آنلاین : 4
  • تعداد اعضا : 0
  • بازدید امروز : 186
  • بازدید کننده امروز : 115
  • باردید دیروز : 47
  • بازدید کننده دیروز : 48
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 255
  • بازدید ماه : 1772
  • بازدید سال : 4148
  • بازدید کلی : 83899
  • کدهای اختصاصی