PDA

View Full Version : سايز dp



Amin-rz
دوشنبه 03 آذر 1393, 14:38 عصر
سلام.من همه سايزها رو بر اساس dp ميذارم ولي تو تبلت سايزها اون تناسب خودشون رو ندارن.
مثلا سايز (عرض) يه عكسو 150dp ميذارم انتظار دارم مثلا نصف صفحه رو بگيره.
تو گوشي ها اوكي هست ولي تو تبلت مثلا يك دهم صفحه رو ميگيره.
چكار بايد بكنم كه مثلا ارتفاع عكس تو همه صفحه نمايش ها مثلا نصف صفحه باشه؟
مگه dp نبايد اين كار رو بكنه؟
و يه سوال ديگه:
عرض و ارتفاع تبلت ها از چند dp ديگه بيشتر نميشه؟

storm_saeed
دوشنبه 03 آذر 1393, 19:27 عصر
چكار بايد بكنم كه مثلا ارتفاع عكس تو همه صفحه نمايش ها مثلا نصف صفحه باشه؟
مگه dp نبايد اين كار رو بكنه؟
و يه سوال ديگه:
عرض و ارتفاع تبلت ها از چند dp ديگه بيشتر نميشه؟
سوال اول:
از weight باید استفاده کنید مثلا تویه linear layout عمودی یه ImageView و یه View بزارید و height جفتشون 0dp باشه و wieght شون 1
سوال دوم:
نباید این کار رو بکنه dp چون که طبق این فرمول

px = dp * (dpi / 160)
منطقیه که 150 dp نمیتونه نصف صفحه رو بگیره فقط تو بعضی حالت ها رخ میده
سوال سوم:
با توجه به افزایش کیفیت صفحه و اینکه مثلا 2k و این ها هم میاد متغیره ولی فک کنم 720dp باشه ولی بیشتر از اون هم هست فک کنم (البته در حالت landscape به اندازه ارتفاع صفحه گوشی میشه)
http://androiddev.ir/guide/practices/screens_support.html