gpt4 book ai didi

android - 从 AlertDialog 中删除顶部填充?

转载 作者:太空宇宙 更新时间:2023-11-03 12:27:47 26 4
gpt4 key购买 nike

所以我制作了一个 AlertDialog,由于某种原因,我使用默认的 Android lollipop+ 主题在我的 AlertDialog 上有这个讨厌的顶部填充,我不知道如何编辑它/摆脱它。

这是我用来生成 AlertDialog 的代码

AlertDialog.Builder builder;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
builder = new AlertDialog.Builder(this, android.R.style.Theme_Material_Dialog_Alert);
} else {
builder = new AlertDialog.Builder(this);
}
builder.setTitle("Found corrupted files")
.setMessage("We've found " + count + " images that are either missing or " +
"corrupt. Should we remove these entries from the list?")
.setPositiveButton("Yeah", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface d, int i) {
MainActivity.this.removeCorruptedImages();
d.cancel();
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface d, int i) {
d.cancel();
}
})
.setIcon(R.drawable.ic_warning_white_24dp);

AlertDialog al = builder.create();
al.show();

它产生这个: enter image description here

我想去掉标题上方的填充/空格。

最佳答案

在显示 AlertDialog 之前尝试这一行

AlertDialog al = builder.create();
al.requestWindowFeature(Window.FEATURE_NO_TITLE);
al.show();

关于android - 从 AlertDialog 中删除顶部填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44508455/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com