我已经将我的项目迁移到androidX,我想实现一个带有用户积极和消极反馈的报警对话框。
我正在使用以下代码:
AlertDialog.Builder builder1 = new AlertDialog.Builder(getApplicationContext());
builder1.setMessage("Write your message here.");
builder1.setCancelable(true);
builder1.setPositiveButton(
"Yes",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Log.d("MSG", "onClick: YES");
}
});
builder1.setNegativeButton(
"No",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
Log.d("MSG", "onClick: No");
}
});
AlertDialog alert11 = builder1.create();
alert11.show();
但我在运行应用程序时遇到了这个错误:
IllegalStateException:您需要在此活动中使用theme.AppCompat主题(或后代)。
您可以使用Material Components库提供的MaterialAlertDialogBuilder
。
只需使用:
new MaterialAlertDialogBuilder(MainActivity.this,
.setTitle("Dialog")
.setMessage("Write your message here. ....")
.setPositiveButton("Ok", /* listener = */ null)
.setNegativeButton("Cancel", /* listener = */ null)
.show();
MaterialAlertDialogBuilder
需要一个Material主题,并将生成AndroidX.AppCompat.App.AlertDialog
。
我正在使用新的JavaFX Alert类(Java1.8_40),并尝试在exibition文本中使用HTML标记,但到目前为止还没有成功。下面是我正在尝试做的一个例子。 有没有人知道这是不是真的可能,给我举个例子? 提前道谢。
本文向大家介绍Android Alertdialog(实现警告对话框),包括了Android Alertdialog(实现警告对话框)的使用技巧和注意事项,需要的朋友参考一下 在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,AlertDialog实现方法为建造者模式。下面我们模拟卸载应用程序
在Android应用程序中,我想在AlertDialog中显示自定义列表视图。 我该怎么做呢?
我在antoher的项目中有完全相同的代码,但它在这里继续崩溃。我有。我真的不确定问题出在哪里。我尝试过切换gradle版本,从切换到。不管怎样,一切都失败了
最近我从支持库切换到com.google.android.Material:Material:1.0.0 但是现在我遇到了一个问题,在这个页面中有一个注释https://github.com/Material-Components/Material-Components-android/blob/master/docs/geting-started.md 注意:使用Material Compone
问题内容: 我正在尝试向位于警告对话框内的编辑文本字段添加一些文本验证。它提示用户输入名称。 我想添加一些验证,以便如果他们输入的内容为空白或为null,则除了创建Toast说错误之外,它不会做任何其他事情。 到目前为止,我有: 但这仅会关闭“警报”对话框,然后显示Toast。我希望警报对话框仍在屏幕上。 谢谢 问题答案: 我认为您应该重新创建,因为似乎作为参数给出的并不能让您选择停止的关闭。 我