SlideShare a Scribd company logo
1 of 18
Download to read offline
User Interface for Mobile App
Wednesday, November 20, 13
มาสเตอร์ อึ่ง
EWTC Institute

http:androidthai.in.th

Wednesday, November 20, 13
ความหลากหลาย ของ ขนาดจอ
ปัจจัย ต่างๆ
• Brand ของผู้ผลิด
• Density Screen
• อัตราส่วนของจอ

Wednesday, November 20, 13
หน่วย ที่ใช้ในการวัด
• Pixel (px)
• Inches (in)
• Millimeter (mm)
• Point (pt)
• Scale Independent Pixels (sp)
• Density Independent Pixels (dp)

Wednesday, November 20, 13
Screen Size
• small (426dp x 320dp)
• normal (470dp x 320dp)
• large (640dp x 480dp)
• xlarge (960dp x 720dp)

Wednesday, November 20, 13
Density Screen
• ldpi <= 140dpi
• mdpi 140dpi --- 186.5dpi
• tvdpi 186.5dpi --- 227dpi
• hdpi 227dpi --- 280dpi
• xhdpi 280dpi --- 400dpi
• xxhdpi >= 400dpi

Wednesday, November 20, 13
แล้วต้อง ออกแบบ สำหรับจอแบบไหนบ้างละ ?

Wednesday, November 20, 13
จอ ที่ ปรากฎในตลาด

Wednesday, November 20, 13
Orientation

• Portrait
• Landscape
• Square

Wednesday, November 20, 13
แล้วจะทำอย่างไร ?

Wednesday, November 20, 13
ตัดจอที่ไม่ใช้ออกไป
ที่ AndroidManifest.xml
มี แทคสามารถ กำหนด
support-screens

Wednesday, November 20, 13
เลือก Orientation
เราสามารถกำหนด
Orientation ให้
Portrait
Landscape
อย่างเดียวได้

Wednesday, November 20, 13
Alternative Drawable
• hdpi : 6/4
• ldpi : 3/4
• mdpi : 1
• xhdpi : 8/4

Wednesday, November 20, 13
Density Independent (dp)
dp = px * 160/dpi
px = dp *dpi/160

Wednesday, November 20, 13
ไม่ Fix ขนาด Widget
• wrap content
• fill parent
• match parent

Wednesday, November 20, 13
Resource Directory
• layout
• values

Wednesday, November 20, 13
Multiple Screen

Wednesday, November 20, 13
Q&A

https://www.facebook.com/android.Training.by.EWTC

Wednesday, November 20, 13

More Related Content

More from Chaiwoot Phrombutr

การทำโปรเจค
การทำโปรเจคการทำโปรเจค
การทำโปรเจคChaiwoot Phrombutr
 
Tablet เด็ก ป1 มาแน่ แล้วเราจะพัฒนาแอนแอนดรอยด์ ไปในแนวไหน ?
Tablet เด็ก ป1 มาแน่ แล้วเราจะพัฒนาแอนแอนดรอยด์ ไปในแนวไหน ?Tablet เด็ก ป1 มาแน่ แล้วเราจะพัฒนาแอนแอนดรอยด์ ไปในแนวไหน ?
Tablet เด็ก ป1 มาแน่ แล้วเราจะพัฒนาแอนแอนดรอยด์ ไปในแนวไหน ?Chaiwoot Phrombutr
 
คู่มือการอบรมแอนดรอยด์ สำหรับ ผู้เริ่มต้น
คู่มือการอบรมแอนดรอยด์ สำหรับ ผู้เริ่มต้นคู่มือการอบรมแอนดรอยด์ สำหรับ ผู้เริ่มต้น
คู่มือการอบรมแอนดรอยด์ สำหรับ ผู้เริ่มต้นChaiwoot Phrombutr
 

More from Chaiwoot Phrombutr (7)

การทำโปรเจค
การทำโปรเจคการทำโปรเจค
การทำโปรเจค
 
Tablet เด็ก ป1 มาแน่ แล้วเราจะพัฒนาแอนแอนดรอยด์ ไปในแนวไหน ?
Tablet เด็ก ป1 มาแน่ แล้วเราจะพัฒนาแอนแอนดรอยด์ ไปในแนวไหน ?Tablet เด็ก ป1 มาแน่ แล้วเราจะพัฒนาแอนแอนดรอยด์ ไปในแนวไหน ?
Tablet เด็ก ป1 มาแน่ แล้วเราจะพัฒนาแอนแอนดรอยด์ ไปในแนวไหน ?
 
คู่มือการอบรมแอนดรอยด์ สำหรับ ผู้เริ่มต้น
คู่มือการอบรมแอนดรอยด์ สำหรับ ผู้เริ่มต้นคู่มือการอบรมแอนดรอยด์ สำหรับ ผู้เริ่มต้น
คู่มือการอบรมแอนดรอยด์ สำหรับ ผู้เริ่มต้น
 
Linuxformultimedia
LinuxformultimediaLinuxformultimedia
Linuxformultimedia
 
Ubuntu1
Ubuntu1Ubuntu1
Ubuntu1
 
Manual ubuntu desktop2
Manual ubuntu desktop2Manual ubuntu desktop2
Manual ubuntu desktop2
 
Tuterial ubuntu
Tuterial ubuntuTuterial ubuntu
Tuterial ubuntu
 

Design Multiple Screen android