问题标签 [android-dialog]

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 投票
28 回答
240986 浏览

android - 进度对话框和后台线程处于活动状态时如何处理屏幕方向更改?

我的程序在后台线程中执行一些网络活动。在开始之前,它会弹出一个进度对话框。该对话框在处理程序上被解除。这一切都很好,除非在对话框启动时屏幕方向发生变化(并且后台线程正在运行)。此时,应用程序要么崩溃,要么死锁,或者进入一个奇怪的阶段,在所有线程都被杀死之前,应用程序根本无法工作。

如何优雅地处理屏幕方向变化?

下面的示例代码与我的真实程序大致匹配:

堆:

我试图关闭 onSaveInstanceState 中的进度对话框,但这只是防止立即崩溃。后台线程仍在运行,UI 处于部分绘制状态。需要在它再次开始工作之前杀死整个应用程序。

0 投票
2 回答
3530 浏览

android - 在 onCreate() 中调用 Dialogs 时纯黑屏

我现在在几个不同的应用程序中遇到了这个问题,但我似乎找不到解决方案。

如果在 an 的 onCreate() 中Activity,我启动了一个使用对话框主题的活动,它不会在屏幕上绘制任何内容......整个屏幕保持黑色。所有视图都在那里(例如,我可以点击EditText应该在的位置,它会给我键盘),它们只是不可见。

愚蠢的简单示例,为了好玩:

CredentialsInputActivity非常简单......只是扩展Activity并将主题设置为@android:style/Theme.Dialog清单文件中。

0 投票
2 回答
3057 浏览

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

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

谢谢你。

0 投票
1 回答
48195 浏览

android - 通过扩展 Dialog 或 AlertDialog 自定义对话框

我想做一个定制Dialog。因为我不喜欢它的风格,我想要圆角矩形而不是尖角。我知道如何通过主题来实现它AndroidManifest.xml,例如,我使用:

并且Theme.CustomDialog.xml

如何通过扩展Dialogor来实现类似的结果AlertDialog

0 投票
10 回答
274487 浏览

android - Android Activity 作为一个对话框

我有一个名为的活动whereActity,它也有子对话框。现在,我想将此活动显示为另一个活动的对话框。

我怎样才能做到这一点?

在此处输入图像描述

0 投票
37 回答
1620309 浏览

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

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

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

0 投票
11 回答
306791 浏览

android - 如何显示对话框以确认用户希望退出 Android 活动?

我一直试图表现出“你想退出吗?” 用户尝试退出 Activity 时的对话框类型。

但是我找不到合适的 API 挂钩。 Activity.onUserLeaveHint()最初看起来很有希望,但我找不到阻止 Activity 完成的方法。

0 投票
21 回答
322031 浏览

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

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

0 投票
16 回答
197918 浏览

android - Android 1.6:“android.view.WindowManager$BadTokenException:无法添加窗口——令牌 null 不适用于应用程序”

我正在尝试打开一个对话框窗口,但每次我尝试打开它时都会引发此异常:

我通过showDialog使用显示器的 ID 调用来创建它。处理程序记录正常,onCreateDialog我可以毫无问题地逐步完成它,但我已经附上了它,因为我似乎遗漏了一些东西:

这有什么遗漏吗?一些问题谈到了在创建对话框时遇到此问题onCreate,这是因为尚未创建活动,但这是来自菜单对象的调用,并且该appContext变量似乎已正确填充在调试器中。

0 投票
2 回答
2344 浏览

android - 切换活动后AlertDialog消失

我有一个带有 OK 和 Cancel 按钮的 AlertDialog 的 android 应用程序。当对话框显示而不按确定或取消按钮时,只需按设备的主页按钮。将显示主屏幕。现在打开另一个应用程序假设相机。拍一些照片或视频。现在退出相机应用程序。现在打开我的 android 应用程序,令人惊讶的是 alertdialog 消失了。为什么?