去掉背景
Window window = dialog.getWindow();
window.setBackgroundDrawable(mContext.getResources().getDrawable(R.color.transparent));
指定大小
要在show方法后面,调用下面代码
WindowManager.LayoutParams params = dialog.getWindow().getAttributes();
params.width = (int) (280 * density);
window.setAttributes(params);
低版本兼容问题
在5.0以下版本,设置window背景为透明没有效果,可以使用v7包下类解决
android.support.v7.app.AlertDialog;