بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

طراحی فایل های xml برای صفحه نمایش با اندازه های مختلف چگونه هست؟

مدیریت گفتگو
rama 12 سال پیش
آخرین تغییر: 12 سال پیش

من یک برنامه طراحی کردم اما وقتی روی  صفحه نمایش های متوسط و تقریبا بزرگ کار می کنم خوب نمایش می ده(مثلا G2 LG) اما وقتی روی تبلت 8 اینچی یا بزرگ تر می برم به کلی اندازه ایکون ها به هم می خوره. حالا باید چی کار کنم که برای همه گوشی ها و تبلت ها راحت نمایش بده؟

نظرات

پاسخ‌ها 1

مجتبی یگانه 12 سال پیش

دوست عزیز این نوع لایه بندی ، رسپانسیو یا واکنش گرا گفته میشه ،توی آموزش لایه بندی پیچیده استاد آقاجانی هم در این مورد توضیح دادن ، مورد دیگه این هست که تصاویرت رو برای دیوایس های مختلف بهینه کنی و این همون قرار دادن تصاویر با سایز های مختلف در فولدر های drawable در resource برنامت هست ، که استاد توی بخش سوم - مقدمات رابط گرافیک کامل توضیح دادن 

با این کار اندروید به طور پیشفرض و ذاتا میاد و تصاویر را نسبت به اندازه ی صفحه از پوشه ها میخونه ، اگر شما تصاویر XHDPI رو توی برنامه با سایز بزرگ قرار بدید ، توی دیوایس های بزرگ از تصاویر این پوشه استفاده میشه و تصاویر کوچک نشون داده نمیشن

البته این برداشته منه و امیدوارم اشتباه نکرده باشم و اگه اشتباست اساتید تصحیحم کنن ،

شما هم آموزش ها رو دقیق تر مطالعه کنید

نظرات

rama 12 سال پیش
الیته یه راه دیگه هم توی سایت های مختلف دیدم این بود که توی لیوت بخش های layout- large *layout-xlarge درست کنی و تمامی عکس ها رو توشون کپی پیست کنی که خب این جوری حجم برنامه یه خورده بالا می ره. من این روش رو امتحان کردم اما بازم نشد, ولی ممنون بازم کمک کردی ;)
مجتبی یگانه 12 سال پیش
وقتی روش استاندارد و حرفه ای تری هست ، چرا این روش ؟؟؟ / روشی که گفتم رو تست کردم و مشکلی نداره
rama 12 سال پیش
ممنون راه حلی که پیشنهاد دادید خوب بود حرفه ای تر :) مثل دفعه های قبل افزایش حجم apk نداشتم.
uncocoder 12 سال پیش
راه حل ارائه شده درست است. مرسی از توضیحات کامل

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