下面是我在android 19上执行的对话框的图片,我想删除那个红色标记的背景区域。如何删除在android 19,请帮助,谢谢提前。

发布于 2017-05-23 13:50:07
我用了这段代码
AlertDialog.Builder builder = new AlertDialog.Builder(this,R.style.Theme_AppCompat_Light_Dialog_Alert);
builder.setTitle("Message");
builder.setIcon(R.mipmap.ic_appicon);
builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
builder.setMessage(status);//TODO put real question
builder.setOnDismissListener(new DialogInterface.OnDismissListener() {
@TargetApi(Build.VERSION_CODES.M)
@Override
public void onDismiss(DialogInterface dialog) {
}
});
builder.show();发布于 2017-05-23 13:51:44
当使用Alertdialog.builder时-它没有在其中提供getwindow()选项。所以我们可以让它像这样运作:
AlertDialog dialog = builderScan.create();
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
dialog.show();你的AlertDialog的背景将是易懂的。
根据这个answer
https://stackoverflow.com/questions/44136021
复制相似问题