我正在使用AlertDialog
android.R.style.Theme_Material_Dialog_Alert
主题来显示带有消息的简单是/否警报通知。
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity(), android.R.style.Theme_Material_Dialog_Alert);
builder.setTitle(title)
.setMessage(text)
.setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
setResult(result);
finish();
}
})
.setNegativeButton(android.R.string.no, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// do nothing
}
})
.setIcon(icon)
.show();
我有不同大小的消息,但警报高度不能容纳更短的字符串,导致布局有些奇怪:
如果我从警报中删除了材料设计样式,我会得到一个正常高度的正常警报:
是否可以使此对话框自动将其高度设置为具有材质设计主题的消息内容?
答案 0 :(得分:0)
删除对话框标题,以便删除上方空格