12dp yoğunluğu 160 dpi olan bir cihazda 12 pikselden edilecektir. Dokümanlar, tüm mdpi
cihazlarının tam olarak 160 dpi olduğunu söylemez, böylece diğer yoğunluklara sahip (örn. 150 veya 180 dpi) mdpi
cihazlarını bulabilirsiniz. Bu durumlarda, 1dp = 1px
ilişkisi doğru olmaz.
Yalnızca bu ilişkinin emin olabiliriz: 320/160 Ben 2 olduğunu söyleyebilirim 2. olduğundan, bir cihaz 320 dpi bir yoğunluk daha sonra her dp 2 px tekabül vardır
px = dp * (dpi/160)
ise "Yoğunluk faktörü", ama aynı zamanda getResources().getDisplayMetrics().density
ile aldığınız şeydir, bu yüzden "yoğunluk" olarak da adlandırılır.
Anladığım kadarıyla, ekran 160dip ise 12px mdpi'de yalnızca 12px olacaktır. mdpi geniş bir orta çözünürlüklü cihaz yelpazesidir. – CodyBugstein