آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

نمایش یک عکس در پس زمینه یک ImageView، در برنامه نویسی اندروید

زمانی که یک عکس را برای نمایش در ImageView انتخاب می کنیم، آن عکس، کل مساحت ImageView را پر نمی کند، بلکه به گونه ای در ImageView نمایش داده می شود که نسبت طول و عرض آن، حفظ شود. اگر بخواهیم که عکس، کل مساحت ImageView را پر کند، باید آن را به عنوان پس زمینه (Background) برای ImageView تعیین کنیم.

فرض کنید که یک ImageView با id برابر imageView1 داریم و می خواهیم عکسی با نام image_1 (با هر پسوند دلخواه) را به عنوان پس زمینه (Background) آن تعیین کنیم، برای این منظور، کدهای زیر را می نویسیم :


ImageView iv = (ImageView) findViewById(R.id.imageView1);
iv.setBackgroundResource(R.drawable.image_1);

به شکل زیر نیز می توان کدها را نوشت :


ImageView iv = (ImageView) findViewById(R.id.imageView1);
String imageName = "image_1";
int resID = getResources().getIdentifier(imageName, "drawable", getPackageName());
iv.setBackgroundResource(resID);
نویسنده علیرضا گلمکانی
شماره کلید 271
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 1 1 0
محمد
۱۴۰۲/۰۴/۰۸
۱۰:۱۸

سلام یک سوالی داشتم راجب وردپرس اگه کسی بلده بگه . من میخوام وقتی نوشته تو سایت منتشر میکنم همه تو یک قالب بیان مثلا سایت ((الماس خدمات)) رو ببینید هر نوشته‌ای که منتشر میکنه و همه تو یک قالب میان

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)