«density-independent-pixel» etiketlenmiş sorular

11
Android'de çalışma zamanında dp veya dip açısından ekran genişliği nasıl belirlenir?
Dip / dp (java dosyalarında) kullanarak android widget düzenini kodlamak gerekiyor. Çalışma zamanında ben kod eğer int pixel=this.getWindowManager().getDefaultDisplay().getWidth(); bu, ekran genişliğini piksel (piksel) olarak döndürür. Bunu dp'ye dönüştürmek için kodladım: int dp =pixel/(int)getResources().getDisplayMetrics().density ; Bu doğru cevabı vermiyor gibi görünüyor. Ekran çözünürlüğü 480 x 800 olan WVGA800'ün emülatörünü yaptım. Emülatörü …

20
Formula piksel dp, dp piksel android için
Ben yoğunluk bağımsız piksel ve tersi için piksel değişken bir miktar hesaplamak için çalışıyorum. Bu formül (px to dp): dp = (int)(px / (displayMetrics.densityDpi / 160));, sıfıra bölündüğü için küçük cihazlarda çalışmaz. Bu benim dp piksel formülü: px = (int)(dp * (displayMetrics.densityDpi / 160)); Birisi bana bazı işaretçiler verebilir mi?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.