我有一个延长android对话框的类。我的问题是我想将显示指标用于高度和宽度,但我无法使用它。
我发行的代码。我在第二行有问题:
DisplayMetrics displaymetrics = new DisplayMetrics();
context.getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
尝试使用此代码而不是代码查看是否有帮助:
DisplayMetrics displaymetrics = context.getResources().getDisplayMetrics();
或
DisplayMetrics metrics = new DisplayMetrics();
WindowManager windowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
windowManager.getDefaultDisplay().getMetrics(metrics);
以这种方式尝试:
DisplayMetrics dm = new DisplayMetrics();
dialog.getWindow().getWindowManager().getDefaultDisplay().getMetrics(dm);