问题标签 [android-alertdialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
40854 浏览

java - Android AlertDialog 在每个请求上动态更改文本

我想显示一个带有一个选项的 AlertDialog,该选项可能会随每个请求而改变。因此,例如,有一次我想显示“添加到联系人”选项,而另一次应该是“从联系人中删除”。

我的代码第一次确实可以工作,但是 Android 似乎缓存了 AlertDialog 以便下次不会执行 onCreateDialog 。因此选项不再改变。我可以阻止这种缓存,还是有另一种更改选项的方法?

我正在使用 SDK 1.5,但使用的是 1.1。

0 投票
2 回答
3057 浏览

android - 如何自定义对话框的标题布局

在Android中,是否可以自定义对话框的标题布局(图标+文本)布局?或者我可以设置标题文本的自定义字符串值吗?

谢谢你。

0 投票
37 回答
1620309 浏览

android - 如何在 Android 上显示警报对话框?

我想向用户显示一个对话框/弹出窗口,其中显示“您确定要删除此条目吗?” 一个按钮,上面写着“删除”。当Delete被触摸时,它应该删除该条目,否则什么都没有。

我已经为这些按钮编写了一个点击侦听器,但是如何调用对话框或弹出窗口及其功能?

0 投票
17 回答
334287 浏览

android - 如何在 Android 上显示是/否对话框?

是的,我知道有 AlertDialog.Builder,但我很震惊地知道在 Android 中显示对话框有多么困难(嗯,至少对程序员不友好)。

我曾经是一名 .NET 开发人员,我想知道是否有以下 Android 等效项?

0 投票
7 回答
44962 浏览

android - 如何获取单选警报对话框的选定项目?

我有这段代码来显示一个带有单选(收音机)选项的对话框。

如何获得已选择的选项?

0 投票
7 回答
46870 浏览

android - AlertDialogs 中的按钮样式

有谁知道如何覆盖 AlertDialog 按钮的默认样式?我已经查看了主题样式的 Android 源代码,并尝试了不同的东西,但我一直无法找到一种可行的方法。

我下面的内容可用于更改背景,但对按钮没​​有任何作用。通过清单myTheme应用于整体。<application>(为清楚起见,删除了其他一些项目,但它们仅与标题栏有关。)

有任何想法吗?

0 投票
3 回答
10552 浏览

java - 您如何验证在 Android 2.1 中输入的 EditTextPreference 的格式和值?

有没有人有示例代码来验证用户在首选项中输入的文本?例如,我有一个 EditTextPreference 供用户输入电子邮件地址。我想验证输入的电子邮件地址的格式,如果格式不正确,我会弹出一个警告对话框。有人有任何示例代码吗?谢谢

0 投票
5 回答
4706 浏览

android - 是否可以在不会自动关闭对话框的 AlertDialog 上创建一个按钮?

我有一个简单的列表视图,在警报对话框中有一些复选框。我需要选择添加全选/全选,但您无法在警报对话框中调出菜单,我想通过按钮执行此功能。从我所看到的任何类型的按钮(正面、中性和负面)来看,无论如何都会关闭对话框。

那么,这可能吗?如果没有,我有什么选择?我最后的缓解方法是简单地创建一个新视图并重新创建所有内容。新观点是最好的解决方案吗?

0 投票
21 回答
322031 浏览

android - 单击按钮时如何防止对话框关闭

我有一个EditText用于输入的对话框。当我单击对话框上的“是”按钮时,它将验证输入,然后关闭对话框。但是,如果输入错误,我想留在同一个对话框中。每次无论输入什么,当我单击“否”按钮时,对话框都应该自动关闭。我怎样才能禁用它?顺便说一句,我使用 PositiveButton 和 NegativeButton 作为对话框上的按钮。

0 投票
2 回答
5038 浏览

java - 未创建 AlerDialog - java.lang.IllegalArgumentException: Activity#onCreateDialog 没有为 id X 创建对话框

我想创建一个普通的 AlertDialog。我使用了 android dev docs 提供的示例。我刚刚将 DIALOG_PAUSED_ID 更改为 DIALOG_DELETEDB。如果我执行我的代码并按下应该创建对话框的按钮,我会收到以下错误日志:

所以这里是“相关”的代码部分:

定义标识:

onCreateDialog(...):

在这里,我尝试“创建”对话框:

正如我已经说过的,我只是复制了代码并更改了名称。不幸的是,我不明白错误日志消息..:/不知何故我认为我没有返回创建的对话框,但我看不到我的参考“在哪里”或我必须返回的位置/内容......

提前感谢您的帮助。