我正在设置7列的gridview。我希望它有6行并填充屏幕。因此,我试图查找除动作栏,状态栏和功能键以外的屏幕高度。我打算将此高度设置为每行的高度除以6。由于某种原因,高度越来越不准确。
DisplayMetrics metrics = context.getResources().getDisplayMetrics();
int height = metrics.heightPixels;
答案 0 :(得分:0)
这将为您提供正确的屏幕尺寸
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;