11
Jak określić szerokość ekranu w kategoriach dp lub dip w czasie wykonywania w Androidzie?
Muszę zakodować układ widgetów Androida za pomocą dip / dp (w plikach Java). W czasie wykonywania, jeśli koduję int pixel=this.getWindowManager().getDefaultDisplay().getWidth(); to zwraca szerokość ekranu w pikselach (px). Aby przekonwertować to na dp, kodowałem: int dp =pixel/(int)getResources().getDisplayMetrics().density ; Wydaje się, że nie zwraca poprawnej odpowiedzi. Zrobiłem emulator WVGA800, którego rozdzielczość ekranu …