如何针对不同的屏幕尺寸使用插入将边距应用于对话框

时间:2018-02-21 12:31:48

标签: java android android-alertdialog android-drawable

我将AlertDialog的边距成功应用到一个屏幕尺寸,但是当相同的代码在不同的屏幕尺寸上运行时,由于屏幕尺寸和密度而显得很大,我如何使用inser来应用尺寸?因为当我使用dimens而不是头部编码时,尺寸不会被提取,只是背景变得模糊,好像出现了警告对话框。

以下是代码:

ColorDrawable back = new ColorDrawable(Color.TRANSPARENT);
InsetDrawable inset = new InsetDrawable(back, R.dimens.margin);
dialog.getWindow().setBackgroundDrawable(inset);

这不起作用

0 个答案:

没有答案