2011-08-26 34 views

Trả lời

-14

Trên Android, bạn có thể tìm thấy những kích thước màn hình:

xlarge màn hình đang ở ít nhất 960dp x 720dp

lớn màn hình ít nhất 640dp x 480dp

bình thường màn hình ít nhất 470dp x 320dp

nhỏ màn hình được ít nhất 426dp x 320dp

Bạn có thể thiết lập này trên tệp AndroidManifest của bạn bằng cách sử dụng ví dụ này:

supports-screens android:smallScreens=["true"] 
+19

Đây không phải là một câu trả lời cho câu hỏi. – Blackhex

+2

Đây chỉ là kích thước màn hình RANGES. Có các thiết bị Android có nhiều kích thước màn hình khác nhau (pixel-). – treesAreEverywhere

147

Tôi đã nghiên cứu điều tương tự vài tháng trước đây để xem hàng chục thiết bị Android phổ biến nhất.Tôi thấy rằng mọi thiết bị Android đã có một trong các tỷ lệ khía cạnh sau đây (từ hầu hết các hình vuông với hầu hết các hình chữ nhật):

  • 4: 3
  • 3: 2
  • 8: 5
  • 5: 3
  • 16: 9

và nếu bạn xem xét các thiết bị chân dung tách biệt với các thiết bị cảnh bạn cũng sẽ tìm thấy nghịch đảo của những tỷ lệ (3: 4, 2: 3, 5: 8, 3: 5, và 9 : 16)


More complete answer here: stackoverflow community spreadsheet of Android device resolutions and DPIs

+2

Tôi không nghĩ rằng có tỷ lệ 5: 4. Bạn có thể đưa ra một ví dụ không? và có tỷ lệ 15: 9 bao gồm nhiều thiết bị như 1280x768 – Sami

+1

Cũng lưu ý: 16:10 == 8: 5 – soundsofpolaris

+1

Các số liệu được liệt kê bao gồm iPhone và Windows Phone. – cleong

130

Trong trường hợp bất cứ ai muốn nhiều hơn một tài liệu tham khảo hình ảnh:

aspect_ratio_visual_reference

xấp xỉ Decimal tham khảo bảng:

╔══════════════════════════╦════════════════════════╦════════════════════════╗ 
║  aspect ratio  ║  decimal approx. ║  decimal approx. ║ 
║ [long edge x short edge] ║ [short edge/long edge] ║ [long edge/short edge] ║ 
╠══════════════════════════╬════════════════════════╬════════════════════════╣ 
║   18.5 x 9   ║  0.486...  ║  2.056...  ║ 
╠══════════════════════════╬════════════════════════╬════════════════════════╣ 
║   18 x 9   ║   0.5   ║   2   ║ 
╠══════════════════════════╬════════════════════════╬════════════════════════╣ 
║   19 x 10   ║  0.526...  ║   1.9   ║ 
╠══════════════════════════╬════════════════════════╬════════════════════════╣ 
║   16 x 9   ║   0.5625   ║  1.778...  ║ 
╠══════════════════════════╬════════════════════════╬════════════════════════╣ 
║   5 x 3   ║   0.6   ║  1.667...  ║ 
╠══════════════════════════╬════════════════════════╬════════════════════════╣ 
║   16 x 10   ║   0.625   ║   1.6   ║ 
╠══════════════════════════╬════════════════════════╬════════════════════════╣ 
║   3 x 2   ║  0.667...  ║   1.5   ║ 
╠══════════════════════════╬════════════════════════╬════════════════════════╣ 
║   4 x 3   ║   0.75   ║  1.333...  ║ 
╚══════════════════════════╩════════════════════════╩════════════════════════╝ 

Changelog:

  • tháng 5 năm 2017: Added 19x10 (Essential Phone)
  • tháng 3 năm 2017: Added 18.5x9 (Samsung Galaxy S8) và 18x9 (LG G6)
+0

3: 4 để làm cho một hình ảnh phù hợp với hầu hết các kích cỡ màn hình ở chế độ dọc. –

+0

16:10 = 8: 5, 18: 9 = 2: 1, 18.5: 9 = 37:18 – Liggliluff

+2

Vâng, tôi biết điều đó. Tôi quyết định gắn bó với những con số mà nhà sản xuất thiết bị đang sử dụng (ví dụ: xem trang web quảng bá LG G6). –

0

Sony Tablet P là cũ, nhưng nó có thể chuyển đổi giữa 32:15 và 32:30 cho mỗi ứng dụng ở chế độ ngang và ngược lại ở chế độ dọc, vì vậy đó là phạm vi tối thiểu để nhắm đến

2

cách tốt nhất để tính toán phương trình được đơn giản hóa. Tức là, tìm số chia tối đa giữa hai số và chia:

ví dụ:

1920:1080 maximum common divisor 120 = 16:9 
1024:768 maximum common divisor 256 = 4:3 
1280:768 maximum common divisor 256 = 5:3 

có thể xảy ra cũng có một số phương pháp tiếp cận

[câu trả lời hoàn chỉnh hơn ở đây]
Các vấn đề liên quan