Preguntas etiquetadas con density-independent-pixel

11
¿Cómo determinar el ancho de la pantalla en términos de dp o dip en tiempo de ejecución en Android?
Necesito codificar el diseño de los widgets de Android usando dip / dp (en archivos java). En tiempo de ejecución si codifico, int pixel=this.getWindowManager().getDefaultDisplay().getWidth() ,; Esto devuelve el ancho de la pantalla en píxeles (px). Para convertir esto a dp, codifiqué: int dp =pixel/(int)getResources().getDisplayMetrics().density ; Esto no parece devolver la …

20
Fórmula px a dp, dp a px android
Estoy tratando de calcular una cantidad variable de píxeles en píxeles independientes de la densidad y viceversa. Esta fórmula (px to dp): dp = (int)(px / (displayMetrics.densityDpi / 160));no funciona en dispositivos pequeños porque está dividida por cero. Esta es mi fórmula de dp a px: px = (int)(dp * …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.