使用 Android API 14 或更高版本,制作对话框最简单的方法是什么?我想要的只是几行文本、确定按钮和取消按钮。取消按钮关闭对话框,确定按钮执行我拥有的一些方法。
我问的原因是因为我正在阅读一些不同的教程书籍,其中许多似乎使对话创建成为一个过于复杂的过程。所以我想要最简单的方法来做到这一点(最少的代码行)。
正确的方法是使用 DialogFragment 但如果你想要最少的代码行,那么下面的代码就可以了:
public void showMessageDialog(Context context, int message, int title) {
new AlertDialog.Builder(context)
.setTitle(title)
.setMessage(message)
.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO: Ok click stuff
}
})
.setNegativeButton(R.string.cancel, null)
.show();
}
变量message
和title
都是字符串资源标识符。