اندازه فونت
سلام
من اندازه فونت رو در پروژه هام بصورت dp تعیین میکنم خب ... حالا میخوام بدونم روی گوشی های با DPi های متفاوت به چ شکلی دیده میشن
مثلا اندازه فونت رو 12 dp تعیین کنم روی گوشی با 160 Dpi بزرگتر و روی گوشی با 240 Dpi کوچیکتر دیده میشه درسته ؟؟؟؟
حالا چون هر روز گوشی های جدیدی با Dpi های بیشتر میان بازار چه اندازه فونتی در نظر بگیرم تا در تمام گوشی ها اندازه و شکل مناسبی داشته باشه ؟؟؟؟
با واحد px تعیین کنم چطوری دیده میشه ؟؟؟؟
ممنون
سلام از واحد پیکسل هیچ وقت استفاده نکن چون با تغییر Dpi گوشی اندازه ها تغییر فاحش میکنه . اما واحد dip یا dp اینطور نیست و خودش اتوماتیک بر حسب واحد مبنای 160 dpi تنظیم میکنه . مثلا اگه عرض یه دکمه 160 dp باشه تو تمام گوشی ها اگه اندازه بگیری 1 اینچ جا میگیره و مثلا تو گوشی با 320 dpi ، ضریب 2 هست که در عرض دکمه که 160 dp هست ضرب میشه و میشه 320 پیکسل ، ولی چون تراکم هم 2 برابره ، باز هم میشه همون عرض 1 اینچ روی صفحه .
به عبارت دیگه مثلا 100 dp برابر میشه با
= 100 پیکسل در گوشی های mdpi ( ضریب 1 )
= 75 پیکسل در گوشی های ldpi ( ضریب 0.75 )
=150 پیکسل در گوشی های hdpi( ضریب 1.5 )
= 200 پیکسل در گوشی های xhdpi( ضریب 2 )
اما همه اینا از نظر طول ظاهری برابر یه اندازه روی صفحه نمایش های مختلفه ( مثلا 1.5 سانتیمتر ). حالا با توجه به این اندازه ثابتی که واحد dp بهت میده خودت تصمیم میگیری که هر کنترل چه مقدار از صفحه رو اشغال کنه ( با توجه به سایز گوشی نه dpi اون )
برای متون هم به نظرم بهتره از واحد sp استفاده بشه .
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .