Я сделал приложение с динамическим макетом для экрана разных размеров.
Работает также для всех размеров экрана, кроме 320x240 .
Я использовал один и тот же код, чтобы получить ширину и высоту для всех, и он также возвращает правильное значение, но он не возвращает правильное значение для ручного создания средств эмулятора 320x240 и 240x400 .
Я использовал следующий код:
DisplayMetrics metrics = new DisplayMetrics();
WindowManager manager = (WindowManager)getSystemService(Context.WINDOW_SERVICE);
manager.getDefaultDisplay().getMetrics(metrics);
int width=metrics.widthPixels;
int height=metrics.heightPixels;