29 Kasım 2011, Salı
Formül px dp, px için dp android
Piksel piksel yoğunluğu bağımsız değişken miktarını hesaplamak ve tersi için çalışıyorum.
Bu formül (px to dp): dp = (int)(px / (displayMetrics.densityDpi / 160));
sıfır bölü çünkü küçük cihazlar üzerinde çalışmıyor.
Bu px formül için benim dp:
px = (int)(dp * (displayMetrics.densityDpi / 160));
Birisi bana birkaç tüyo verebilir misiniz?
Şimdiden teşekkürler.
Sevgi ve Saygılarımızla, Bram
CEVAP
13 Aralık 2011, Salı
Aşağıdaki formülleri kullanarak sorunumu çözdüm. Diğer insanlar bundan faydalanıyor.
px için dp:
displayMetrics = context.getResources().getDisplayMetrics();
return (int)((dp * displayMetrics.density) 0.5);
dp px:
displayMetrics = context.getResources().getDisplayMetrics();
return (int) ((px/displayMetrics.density) 0.5);
Tüm respones için teşekkürler, eski halime dönmeme yardımcı oldu.
Tür, Bram saygılar
Bunu Paylaş:
Doğru kullanımı Android kullanıcısı Yö...
Bir şekilde Android üzerinde Python ça...
Benim ne olmalıdır .Android Studio pro...
Nasıl bir hizmet Android üzerinde çalı...
Android Bağlam almak için statik bir Y...