如何在对话框类中使用显示度量



我有一个延长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);

最新更新