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

طراحی ui برای سایزهای متفاوت

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

سلام دوستان عزیز...

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

یا راه دیگه هست که با یک layout اصلی  برای تمامی سایزهای صفحه نمایش ui  طراحی کنیم یعنی چهار فولدر رو نسازیم!

بی زحمت کمک کنید...

نظرات

AAA 11 سال پیش
سلام متاسفانه حتما باید چهار فولدر layout کوچک،نرمال،بزرگ و خیلی بزرگ بسازیم.
Rabbit 11 سال پیش
باید که به viewهات وزن بدی. مثلا بگی هرکودوم از buttonها 20درصد صفحه رو میگیرن اینجوری صفحه هم که بزرگتر شه viewها خودشون رو منطبق میکنن.
AAA 11 سال پیش
همین حرفی که امید زد باید حتما به textView ها وزن بدی!
Mohammad 11 سال پیش
دوستان عزیز خیلی ممنونم!!موفق باشید...

پاسخ‌ها 1

Moein 11 سال پیش

الزامی واسه اینکه هر چهار فولدر رو عکس بذاریم نیست  میشه فولدر hdpi رو براش کامل کنی با عکسای با کیفیت اینجوری اگه برنامت روی گوشی کوچیکتری اجرا بشه خود اندروید تصاویرو کوچک میکنه  کیفیت عکسا هم آسیب چندانی نمیبینه  و کیفیت مناسبی دارن ولی اگر مثلا پوشه  ldpi  رو بر اساس سایز های استانداردش درست کنی وقتی برنامه روی گوشی بزرگتری اجرا بشه خود اندروید عکسا رو بزرگ میکنه و  کیفیتشون خراب میشه و پیکسله میشن...

نظرات

Mohammad 11 سال پیش
خیلی ممنون از راهنماییتون!پس طراحی ui چی؟مثلا یکی دوتا باتن قراربدی تو صفحه نمایش های متفاوت بهم میریزه که!
f-Dehghan 11 سال پیش
در مورد متن چطور ؟به اون هم میشه وزن داد؟ سایز فونتش چی؟
Moein 11 سال پیش
کلا به View ها میشه وزن داد چه TextView چه ImageView , متن هم که میشه همون TextView , فونت هم که سایزشو میدیم بهشو سایز فونت ثابت میمونه .( ولی خود من شخصا با TextView و فونت زیاد ور نمیرم اگر متنتون کار خاصی مثل کپی شدن و select شدن قرار نیست روش انجام بشه بهتره توی Photoshop بنویسید با فونت دلخواهتون و به صورت تصویر استفاده کنید هم به چیزی که میخوایم نزدیکتر میشه هم کنترلش اسونتره , توی پرانتز نظر شخصیم بود هر جور خودتون مایلید ) موفق باشید

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