在Android對(duì)話框中顯示多條消息,您可以使用AlertDialog.Builder
類
androidx.appcompat:appcompat
庫(kù)。如果沒(méi)有,請(qǐng)?jiān)?code>build.gradle文件中添加以下依賴項(xiàng):dependencies {
implementation 'androidx.appcompat:appcompat:版本號(hào)'
}
AlertDialog.Builder
對(duì)象:AlertDialog.Builder builder = new AlertDialog.Builder(this);
setMessage()
方法設(shè)置對(duì)話框的主消息:builder.setMessage("這是第一條消息。")
.setTitle("消息標(biāo)題");
setPositiveButton()
方法添加一個(gè)確認(rèn)按鈕,點(diǎn)擊后會(huì)關(guān)閉對(duì)話框。您還可以設(shè)置按鈕的文本:builder.setPositiveButton("確定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 點(diǎn)擊確定后需要執(zhí)行的操作
dialog.dismiss();
}
});
setMessage()
方法并添加換行符\n
來(lái)分隔不同的消息:builder.setMessage("這是第一條消息。\n這是第二條消息。")
.setTitle("消息標(biāo)題");
setNegativeButton()
方法添加一個(gè)取消按鈕,點(diǎn)擊后也會(huì)關(guān)閉對(duì)話框。同樣可以設(shè)置按鈕的文本:builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 點(diǎn)擊取消后需要執(zhí)行的操作
dialog.dismiss();
}
});
create()
方法創(chuàng)建對(duì)話框?qū)嵗?,并使?code>show()方法顯示它:AlertDialog alertDialog = builder.create();
alertDialog.show();
將以上代碼片段組合在一起,就可以在Android對(duì)話框中顯示多條消息了。