¿Por qué la vista del navegador de Android es mucho más pequeña que el tamaño real de la pantalla del teléfono móvil, incluso cuando se utiliza width = device-width?

Me gustaría preguntar por qué el navegador de mi HTC Desire HD informa de la anchura de la vista de 369px, aunque el tamaño real de los píxeles de la pantalla es 480×800 WVGA.

Estoy usando en mi página este estilos CSS:

<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0" /> 

¿Puedes explicarme este comportamiento extraño y cómo forzar el navegador de Android a establecer realmente el ancho de la vista a 480px en lugar de extraño 369px?

Gracias por cualquier ayuda.

Una explicación detallada del problema se puede encontrar en ese blog .

El número que usted ve (369px) es realmente el tamaño del dispositivo multiplicado por el defecto, supuesto, densidad de la pantalla de 160 dpi.

Para utilizar la densidad de pantalla del dispositivo, debe especificar, en la meta de la ventana gráfica, que desea utilizar el dpi del dispositivo.

p.ej:

 <meta name="viewport" content="width=device-width, target-densityDpi=device-dpi"> 

EDIT : La documentación de la clase WebView ahora también tiene información sobre el parámetro densityDpi de destino y los posibles valores.

  • Android SDK Manager, ¿qué instalar?
  • Los vínculos / iconos que se generan en codebehind no aparecen en ciertos dispositivos móviles
  • XFinium PDF library mobile: Cómo obtener la altura de un texto envuelto
  • Emulador de Android utiliza 100% de la CPU incluso si no tengo nada en él?
  • Cómo implementar Beluga o WhatsApp como sistema de mensajería en Android 2.1
  • Obtención de velocidad de datos de la red wifi / móvil mediante programación
  • ¿Funcionan los tamaños de fuente de escala automáticamente para android, usando el appcelerator?
  • ¿Cuál es el agente de usuario de Chrome para Android después de que el usuario cambie a la versión de escritorio?
  • Desea almacenar permanentemente dos variables para una aplicación en sistemas operativos móviles
  • Aplicaciones Android y Android de etiqueta blanca
  • ¿Cómo almacenar archivos en el directorio de antememoria de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.