草庐IT

alertDialog1

全部标签

android - 停止 AlertDialog 在单击肯定按钮时关闭

我正在尝试设置一个自定义的AlertDialog,它有2个按钮,一个是取消按钮,一个是肯定按钮。我需要这样做,以便单击肯定按钮,我可以更改文本,而不是关闭对话框。粗略的流程是肯定的按钮会说“发送”,当它被点击时它会变成“正在发送...”,然后代码会发送一些数据到我们的服务器,如果响应为真,关闭对话框,如果它为假,或超时等显示错误消息(Toast)并保持对话框打开。我有向服务器发送数据、处理响应等的代码,我只是想不出如何编辑AlertDialog类来实现它。有谁知道我会怎么做?当前测试代码:AlertDialog.Builderb=newAlertDialog.Builder(getAc

android - 使用静态方法创建 AlertDialog?

我已经完成了我尝试制作的大部分游戏,并且在整个项目中我创建了一个特定的Activity,它也调用SurfaceView和Thread。我在3个类中的每一个中都放置了一个update()方法,这样它们每次都知道其他类在什么地方发生了变化。显然,做这样的事情的唯一方法是使用静态方法......这很好,直到我的SurfaceView发生碰撞并且我想告诉Activity要做什么。我可以传递信息,但我找不到制作AlertDialog的方法。我知道我不能从静态方法调用showDialog(),但我找不到一种方法来创建一个非静态方法来调用它,然后从静态方法调用该方法。我一直在寻找答案,我听说过一些关

android - 如何让 AlertDialog 阻止代码?

我正在尝试显示带有“确定”按钮的消息框。为此,我正在使用AlertDialog,我意识到它并没有阻止代码。示例:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);newAlertDialog.Builder(this).setTitle("Testdlg").setMessage("Alert1").setPositiveButton("OK",newDialogInterface.OnClickListener(){@Overridepublicvoidon

android - 是否可以在 AlertDialog 中自定义正负按钮?

是否可以在AlertDialog中自定义正负按钮?我需要用自定义替换正面和负面的默认外观。.setPositiveButton(android.R.string.ok,newDialogInterface.OnClickListener(){....setNegativeButton(android.R.string.cancel,newDialogInterface.OnClickListener(){...谁能告诉我该怎么做? 最佳答案 publicclassComentarDialogextendsDialogFragment

android - 为什么 AlertDialog.Builder 没有 setOnDismissListener 或 setOnShowListener 方法?

我想使用AlertDialog.Builder的流畅界面,但是当我要添加DismissListener和ShowListener时,我必须在构建器上执行create()后将其添加到对话框对象中。有谁知道为什么他们不在那里?由于私有(private)P成员,我无法扩展它......这不是世界末日或任何东西,我只是好奇为什么它不在那里。 最佳答案 你试过这个方法吗..AlertDialogdlg=builder.create();lg.setOnDismissListener(newDialogInterface.OnDismissLi

Android,当应用程序打开时显示 alertDialog 而不是通知

我关注了this开发人员教程,并按预期在我的应用程序中使用Geofencing。本地理围栏转换发生时,从IntentService中发送通知:@OverrideprotectedvoidonHandleIntent(Intentintent){GeofencingEventgeofencingEvent=GeofencingEvent.fromIntent(intent);...sendNotification(geofenceTransitionDetails);}privatevoidsendNotification(StringnotificationDetails){//Cre

java - 更改 AlertDialog 中的字体

有人可以建议一种在动态创建的AlertDialog(标题和正文中)中更改字体的方法吗?我尝试了很多方法,但都没有用。代码是:publicvoidonClick(Viewv){newAlertDialog.Builder(c).setTitle(data.eqselect)//.set.setIcon(R.drawable.icon).setMessage(Threads.myData[0]).setNegativeButton("Close",newDialogInterface.OnClickListener(){publicvoidonClick(DialogInterfacedi

android - 单击 AlertDialog 按钮时如何获取 ListView 选定的项目文本

我正在用android开发一个简单的应用程序。在这个应用程序中,我有一个ListView,它显示收件箱短信。单击ListView的任何项目时,会出现一个AlertDialog,其中包含忽略、取消和修复按钮。(请引用图片)单击AlertDailog的“修复”按钮时,我想获取ListView中所选项目的文本。使用以下代码,我得到的字符串“str”中的文本是这样的:-com.example.myapp.Items@412a7d08(在日志和toast上)。p>我想要字符串“str”中的普通文本。(即ListView中所选项目的文本)。或者换句话说,我想要与Stringstr中的ListVie

android - AlertDialog 的自定义 ListView

我试图让我的AlertDialog具有自定义ListView,但似乎无法正确显示或运行它。privatevoidbuildDialog(){intselectedItem=-1;//somehowgetyourpreviouslyselectedchoiceLayoutInflaterinflater=((LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE));ViewcustomView=inflater.inflate(R.layout.listview,null,false);AlertDial

android - AlertDialog.Builder 的 setCancelable(true) 在三星上无法正常工作

我最近发现我在我的应用程序中实现的一些对话框运行良好,但在三星设备上除外。在我测试的每台设备上,“setCancelable(true)”在单击对话框外部时关闭对话框,三星设备除外。我测试的三星设备是:SamsungGalaxyS3、S4和SamsungGalaxyTab2。newAlertDialog.Builder(context).setCancelable(true)是确切的代码。还有其他人遇到过这个问题吗?谢谢! 最佳答案 我遇到了同样的问题,出于任何原因,在某些设备(如三星S3)中,对话框不会在单击时消失。您可以使用se