android - 包含 2 个以上按钮的对话框

标签 android button dialog

我有一个对话框:标题、消息和 2 个按钮(中性和否定)我试图放置另一个中性或 Negavite 按钮,但它只显示每个按钮(中性和否定),所以有没有办法放置一个按钮还是我必须创建对话框的自定义布局?如果可以,怎么做?

代码:

      AlertDialog.Builder dialogo = new AlertDialog.Builder(this);      
    dialogo.setMessage(msg);
    dialogo.setTitle(titulo);
    dialogo.setNeutralButton("OK", null);
    dialogo.setNegativeButton("Delete", deletar);
    dialogo.show();

最佳答案

您可以使用 setPositiveButton 添加第三个按钮,但除此之外,您还必须设置自定义 View 。要设置自定义 View ,您只需使用 AlertDialog.Builder 调用 setView(yourView)

关于android - 包含 2 个以上按钮的对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12518124/

相关文章:

java - 手动将歌曲作为音乐轨道添加到 Mediastore

android - 来自类型 Activity 的方法 showDialog(int) 在 android 中被弃用了吗?

delphi - 如何在其所有者表单之上显示模态表单(其所有者是否设置为 fsStayOnTop),就像 TOpenDialog 一样

android - 从 Android Webview 中删除图像?

java - 从在后台线程上执行的方法获取 int 值

android - 清除安卓缓存

ios - 从另一个类触摸时快速按钮操作选择器 : unrecognized selector sent to instance

ios - 代号 One button with icon - 根据图标大小设置大小

jquery - 如何获取React中映射循环中单击的按钮的ID

Android:calendar.getTimeInMillis()得到不同的值