PDA

View Full Version : مشکل با کتابخانه Universal Image Loader



shs1377
شنبه 08 فروردین 1394, 18:13 عصر
سلام دوستان

من در برنامه ام وقتی از این کتابخانه در گرید ویو استفاده میکنم موقع اسکرول هر دفعه عکس لود کردن میاد بعد عکس اصلی

این مورد در سمپل این کتابخانه هم هست

من برای نمایش عکس از پوشه assets از این کتابخانه استفاده کردم و اصلا نیازی به کش کردن و ... ندارم

چکار باید بکنم که هر دفعه عکس ها رو لود نکنه و مثل گرید معمولی اسکرول بکنه؟

پیشاپیش از جوابتون ممنونم

shs1377
یک شنبه 09 فروردین 1394, 00:33 صبح
اون مشکل تقریبا حل شد
ولی الان یک مشکل دیگه پیدا کردم با سرچ کردن هم به چیز خاصی نرسیدم

من وقتی در گرید ویو برای لود عکس ها از universal image loader استفاده میکنم عکس ها رو کوچک نشون میده!
یعنی وقتی بدون استفاده از این کتابخانه عکس ها رو نشون میدم خیلی بزرگتر هستن
تنظیم خاصی هم اعمال نکردم که باعث کوچک شدن عکس ها بشه
توی لایه عکس عرض و ارتفاع رو wrap_content تنظیم کردم و نمیتونم عدد بهش بدم چون عکس ها اندازه های مختلفی دارن

علتش چیه؟

shs1377
یک شنبه 09 فروردین 1394, 12:36 عصر
هیچ کس نمیدونه باید چکار بکنم؟

shs1377
یک شنبه 09 فروردین 1394, 19:33 عصر
دوستان منتظر جواب های شما هستیم

s3rv3r
یک شنبه 09 فروردین 1394, 19:53 عصر
تو فایل ImageLoader.java

متغیر REQUIRED_SIZE رو بسته به اندازه دلخواهت ست کن مشکلت حل میشه

موفق باشی

shs1377
یک شنبه 09 فروردین 1394, 20:52 عصر
تو فایل ImageLoader.java

متغیر REQUIRED_SIZE رو بسته به اندازه دلخواهت ست کن مشکلت حل میشه

موفق باشی

این فایل که گفتید کجاست؟

mrtzxxx
یک شنبه 09 فروردین 1394, 22:58 عصر
ااز این کد استفاده میکنی تو برنامت؟
imageView.setLayoutParams(new GridView.LayoutParams(100,100));

shs1377
یک شنبه 09 فروردین 1394, 23:44 عصر
ااز این کد استفاده میکنی تو برنامت؟
imageView.setLayoutParams(new GridView.LayoutParams(100,100));
نه استفاده نکردم

shs1377
یک شنبه 09 فروردین 1394, 23:50 عصر
دوستان این رو اضافه کردم درست شد :لبخند:

LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTEN T, LayoutParams.WRAP_CONTENT);
img.setLayoutParams(layoutParams);

علتش چیه؟

shs1377
دوشنبه 10 فروردین 1394, 00:44 صبح
متاسفانه باز مشکلی هست
من دو تا گوشی دارم یکیشون 3.7 اینچ با رزولوشن 480*854
اون دیگری هم 5.2 اینچ با رزولوشن 1080*1920 هست

حالا برنامه من روی گوشی کوچیکه دقیقا همون اندازه میاره ولی روی گوشی بزرگتر باز کوچک هستند عکس ها

علتش چیه؟؟؟

اندروید گوشی کوچک 4.0.4 هست و گوشی بزرگ 5.0.2

shs1377
جمعه 14 فروردین 1394, 13:53 عصر
کسی نبود؟ در ضمن این رو هم باید بگم که گرید ویو من سفارشی هست بصورتی که یک عکس در بالا و یک دکمه در پایین هر آیتم هست