dp คืออะไร ทำความรู้จักกับขนาดหน้าจอ

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: dp คืออะไร ทำความรู้จักกับขนาดหน้าจอ

dp คืออะไร ทำความรู้จักกับขนาดหน้าจอ

โดย Jom07 » 11/01/2018 6:04 pm

dp เป็นหน่วยของความละเอียดหน้าจอ ที่สมมติขึ้นมาในแอนดรอยด์ โดยอิงจาก Resolution, Size และ Density ของจอบนเครื่องนั้นๆ
โดยขนาดของหน่วย dp จะแบ่งออกตามขนาดหน้าจอดังนี้

รูปภาพ

การแปลงค่าจาก px มาเป็น dp

การแปลงจากหน่วย px ไปเป็น dp
dp = px * (160 / dpi)
การแปลงจากหน่วย dp ไปเป็น px
px = dp * (dpi / 160)
  • -small จะมีขนาดจออย่างน้อย 426 x 320 dp

    -normal จะมีขนาดจออย่างน้อย 470 x 320 dp

    -large จะมีขนาดจออย่างน้อย 640 x 480 dp

    -xlarge จะมีขนาดจออย่างน้อย 960 x 720 dp

ข้างบน