这个问题研究了好久,又是设宽的属性又设其他的,都不管用,但最后就一句话解决了问题。如下: 前提如下: 先用 AlertDialog dialog = builder.create(); 获取到这个dialog。 然后需要在 dialog.show(); 下面加这么一句代码。 dialog.getWindow().setBackgroundDrawable(null); 试试?已经搞定了吧?