2011-05-30 23 views
5

Hice una aplicación con un diseño dinámico para diferentes tamaños de pantalla.El emulador no devuelve el ancho y la altura reales para una resolución de 320x240

También funcionó para todos los tamaños de pantalla excepto 320x240 pantallas.

que utilizan el mismo código para obtener el ancho y la altura para todos y también devuelve el valor correcto, pero el que no devuelve el valor correcto para crear manualmente significa emulador 320x240 y 240x400.

He utilizado el siguiente código:

DisplayMetrics metrics = new DisplayMetrics(); 
WindowManager manager = (WindowManager)getSystemService(Context.WINDOW_SERVICE); 

manager.getDefaultDisplay().getMetrics(metrics); 

int width=metrics.widthPixels; 
int height=metrics.heightPixels; 
+0

¿Qué hizo que vuelva? –

Respuesta

0

Soy late..but gustaría compartir :)

Por favor, intente a continuación fragmentos de código:

Display display = getWindowManager().getDefaultDisplay(); 

int width = display.getWidth(); 
int height = display.getHeight();   
Cuestiones relacionadas