Mang đến cho bạn hành trang là Kiến thức và Kinh nghiệm

Lựa chọn chủ đề bạn quan tâm

Cùng nhau thảo luận về các vấn đề

Hãy theo dõi chúng tôi nếu bạn thấy bổ ích

  1. Hỏi đáp IT
  2. Hỏi nhanh

Cho mình hỏi sự khác biệt giữa “px”, “dip”, “dp” and “sp” trong Android?

540 Lượt xem 1 Bình luận 0 Lượt báo xấu

Sự khách nhau giữa

  • px
  • dip
  • dp and
  • sp

trong Android?

Câu trả lời

- Bạn đã sẵn sàng thảo luận về chủ đề này. Hãy bấm "Viết bình luận", bạn có thể lựa chọn sử dụng tài khoản Facebook hoặc Google++

- Vì sự phát triển của cộng đồng CNTT/CNPM tại Việt Nam!

Unknown user
No responses yet

1. px – pixel còn được gọi là điểm ảnh

Pixel, px hay có khi gọi là pel (xuất phát từ “picture element”), chúng ta hay gọi là điểm ảnh, có dạng hình vuông.

2. dp, hay dip hay Density-independent Pixels, có khi được gọi là Device-independent Pixels:

Đây là một đơn vị đo chiều dài vật lý cũng giống như inch, cm, mm… mà Google thường áp dụng để đo kích thước màn hình của thiết bị. (Bên iOS dùng pt hay point có khái niệm tương tự với dp – xem mục 4 bên dưới)

160 dp = 1 inch – điều này có nghĩa 1dp = 1/160 = 0.00625 inch

1 dp có thể chứa 1 hay nhiều pixel.

3. DPI – Dots per inch hay PPI – Pixels per inch:

Lưu ý dp hay dip không được nhầm lẫn với dpi (dots per inch).

Dots per inch là số điểm ảnh (pixels) trên 1 inch của màn hình thiết bị, con số này càng lớn thì màn hình thiết bị hiển thị hình ảnh càng mịn và đẹp.

Dựa vào dpi người ta chia làm loại màn hình như sau:

– small: ldpi (120dpi)

– normal: mdpi (160dpi)

– large: hdpi (240dpi)

– x-large: xhdpi (320dpi).

Với mỗi loại này thì 1 dp tương ứng với số lượng pixels khác nhau, được tính theo công thức:

px = dp * (dpi / 160)

Ví dụ với thiết bị có dpi là 320 thì với 10 dp ta có: 10 * (320/160) = 20 px, 1 dp tương đương 2 px.

4. PT – Point:

PT – viết tắt của Point, khái niệm pt tương tự như dp là một đơn vị đo kích thước thực, nhưng khác với dp:

1 pt = 1/72 inch, trong khi 1 dp = 1/160 inch

pt thường được dùng trong lập trình iOS.

5. SP – Scale-independent Pixels:

Cũng tương tự như dp, nhưng sp thường được dùng cho font size của văn bản.

 

 

 

0 Lượt thích

Từ khóa tìm kiếm

Câu trả lời mới nhất

Tin tuyển dụng