Multiple Screen

Get Started. It's Free
or sign up with your email address
Rocket clouds
Multiple Screen by Mind Map: Multiple Screen

1. Alternative Drawbles

1.1. ldpi : 3/4

1.2. mdpi : 4/4

1.3. hdpi : 6/4

1.4. xhdpi : 8/4

1.5. http://coh.io/adpi/

2. Screen Size

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

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

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

2.3.1. Small 2"-3.1"

2.3.1.1. 426x320dp

2.3.2. Medium 3.2"-4.9"

2.3.2.1. 470x320dp

2.3.3. Large (large) 5"-7"

2.3.3.1. 640x480dp

2.3.4. Extra Large (xlarge) >7"

2.3.4.1. 960x720dp

3. Screen Density

3.1. Android แบ่งเป็น

3.1.1. Low (ldpi) : 0 -> 140 dpi

3.1.2. Medium (mdpi) : 140 dpi - 186.5 dpi

3.1.3. tvdpi : 186.5dpi -> 227dpi

3.1.4. High (hdpi) : 227 dpi - 280 dpi

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

3.1.6. xxhdpi -> 400dpi

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

4. Orientation

4.1. Portrait

4.2. Landscape

5. Resolution

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

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

6. Density-Independent pixel (dp)

6.1. Pixel เสมือน

6.2. px = dp*(dpi/160)

6.3. dp = px*(160/dpi)

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

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

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

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

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

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

7.5.1. res/layout

7.5.1.1. Normal

7.5.1.2. Default

7.5.2. res/layout-small

7.5.2.1. Small

7.5.3. res/layout-normal

7.5.3.1. Normal

7.5.4. res/layout-large

7.5.4.1. Large

7.5.5. res/layout-xlarge

7.5.5.1. Extra Large

7.5.6. res/layout-ldpi

7.5.6.1. ldpi

7.5.7. res/layout-mdpi

7.5.7.1. mdpi

7.5.8. res/layout-hdpi

7.5.8.1. hdpi

7.5.9. res/layout-xhdpi

7.5.9.1. xhdpi

7.5.10. res/layout-port

7.5.10.1. Portrait

7.5.11. res/layout-land

7.5.11.1. Landscape

7.5.12. res/layout-port-ldpi

7.5.12.1. Portait

7.5.12.2. ldpi

7.5.13. res/layout-large-land-hdpi

7.5.13.1. Large

7.5.13.2. Landscape

7.5.13.3. hdpi