Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Multiple Screen by Mind Map: Multiple Screen
5.0 stars - 5 reviews range from 0 to 5

Multiple Screen

Alternative Drawbles

ldpi : 3/4

mdpi : 4/4

hdpi : 6/4

xhdpi : 8/4

http://coh.io/adpi/

Screen Size

เส้นทะแยงมุมของจอ

ทาง Comercial จะวัดเป็น 2.4", 3.5", 4.5", 5", 7", 10.0"

ทาง Android จะวัดเป็น

Small 2"-3.1", 426x320dp

Medium 3.2"-4.9", 470x320dp

Large (large) 5"-7", 640x480dp

Extra Large (xlarge) >7", 960x720dp

Screen Density

Android แบ่งเป็น

Low (ldpi) : 0 -> 140 dpi

Medium (mdpi) : 140 dpi - 186.5 dpi

tvdpi : 186.5dpi -> 227dpi

High (hdpi) : 227 dpi - 280 dpi

Extra High (xhdpi) : 280dpi -> 400 dpi

xxhdpi -> 400dpi

ความหนาแน่นของ Pixels ต่อ พื้นที่ (dpi)

Orientation

Portrait

Landscape

Resolution

อัตราส่วน 4:3, 16:9, 16:10

Android จะแบ่งเป็น 480x320, 800x480, 1024x600 และ 1280x720

Density-Independent pixel (dp)

Pixel เสมือน

px = dp*(dpi/160)

dp = px*(160/dpi)

วิธีการแก้ปัญหา Multiple Screen

กำหนดที่ AndroidMainfest.xml ว่ารองรับจอแบบใดบ้าง

การสร้าง Layout เฉพาะ หน้าจอ นั้นๆ

รีทัชภาพ ตามขนาดต่างๆ ไว้ใน โฟวเดอร์ เฉพาะ drawable-hdpi, drawable-mdpi, drawable-ldpi, drawable-xhdpi

การใชัหน่วย dp แทนการกำหนด ด้วย px

การสร้าง Resource ตามขนาดของ จอ

res/layout, Normal, Default

res/layout-small, Small

res/layout-normal, Normal

res/layout-large, Large

res/layout-xlarge, Extra Large

res/layout-ldpi, ldpi

res/layout-mdpi, mdpi

res/layout-hdpi, hdpi

res/layout-xhdpi, xhdpi

res/layout-port, Portrait

res/layout-land, Landscape

res/layout-port-ldpi, Portait, ldpi

res/layout-large-land-hdpi, Large, Landscape, hdpi