Это зависит от устройства. Вы должны сделать общие способы рисовать экраны. Если вы устанавливаете макеты XML, то вы можете установить ширину и высоту, используя различные обозначения.
В чем разница между «px», «dp», «dip» и «sp» на Android?
Если вы динамически устанавливаете размер во время выполнения, тогда размер экрана можно получить с помощью класса «Display».
WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
Log.d(TAG, "Height = " + display.getHeight() + " Width = " + display.getWidth());
Ширина и высота будут регулироваться в зависимости от вашей ориентации телефона.
Информация обычно передается вам через методы onDraw через объект Canvas. Вы можете использовать canvas.getWidth (), чтобы получить ширину экрана, и canvas.getHeight (), чтобы получить высоту экрана.