10
hi vì chúng tôi có thể nhận được độ phân giải trong android nhưng làm thế nào chúng ta có thể biết mật độ của thiết bị (màn hình)?làm thế nào để biết mật độ của thiết bị?
thnakx
hi vì chúng tôi có thể nhận được độ phân giải trong android nhưng làm thế nào chúng ta có thể biết mật độ của thiết bị (màn hình)?làm thế nào để biết mật độ của thiết bị?
thnakx
Execute đoạn mã sau:
float scale = getApplicationContext().getResources().getDisplayMetrics().density;
và kiểm tra giá trị của scale
:
0.75
nghĩa mật độ thấp1.0
nghĩa chuẩn (trung bình) densi ty1.5
nghĩa cao (lớn) mật độ2.0
nghĩa thêm mật độ cao3.0
nghĩa thêm mật độ thêm cao4.0
nghĩa thêm thêm mật độ thêm caoXem documentation để biết thêm thông tin.
hi chirag nếu có thể xin xem bài đăng http://stackoverflow.com/questions/4758278/redraw-image-on-canvas-on-touch-event – Hitendra
hôm nay cũng có tvdpi và xhdpi. có lẽ sẽ đến trong tương lai. thêm thông tin tại đây: http://developer.android.com/reference/android/util/DisplayMetrics.html –