问题标签 [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.
android - 进度对话框和后台线程处于活动状态时如何处理屏幕方向更改?
我的程序在后台线程中执行一些网络活动。在开始之前,它会弹出一个进度对话框。该对话框在处理程序上被解除。这一切都很好,除非在对话框启动时屏幕方向发生变化(并且后台线程正在运行)。此时,应用程序要么崩溃,要么死锁,或者进入一个奇怪的阶段,在所有线程都被杀死之前,应用程序根本无法工作。
如何优雅地处理屏幕方向变化?
下面的示例代码与我的真实程序大致匹配:
堆:
我试图关闭 onSaveInstanceState 中的进度对话框,但这只是防止立即崩溃。后台线程仍在运行,UI 处于部分绘制状态。需要在它再次开始工作之前杀死整个应用程序。
android - 在 onCreate() 中调用 Dialogs 时纯黑屏
我现在在几个不同的应用程序中遇到了这个问题,但我似乎找不到解决方案。
如果在 an 的 onCreate() 中Activity
,我启动了一个使用对话框主题的活动,它不会在屏幕上绘制任何内容......整个屏幕保持黑色。所有视图都在那里(例如,我可以点击EditText
应该在的位置,它会给我键盘),它们只是不可见。
愚蠢的简单示例,为了好玩:
CredentialsInputActivity
非常简单......只是扩展Activity
并将主题设置为@android:style/Theme.Dialog
清单文件中。
android - 如何自定义对话框的标题布局
在Android中,是否可以自定义对话框的标题布局(图标+文本)布局?或者我可以设置标题文本的自定义字符串值吗?
谢谢你。
android - 通过扩展 Dialog 或 AlertDialog 自定义对话框
我想做一个定制Dialog
。因为我不喜欢它的风格,我想要圆角矩形而不是尖角。我知道如何通过主题来实现它AndroidManifest.xml
,例如,我使用:
并且Theme.CustomDialog.xml
:
如何通过扩展Dialog
or来实现类似的结果AlertDialog
?
android - Android Activity 作为一个对话框
我有一个名为的活动whereActity
,它也有子对话框。现在,我想将此活动显示为另一个活动的对话框。
我怎样才能做到这一点?
android - 如何在 Android 上显示警报对话框?
我想向用户显示一个对话框/弹出窗口,其中显示“您确定要删除此条目吗?” 一个按钮,上面写着“删除”。当Delete
被触摸时,它应该删除该条目,否则什么都没有。
我已经为这些按钮编写了一个点击侦听器,但是如何调用对话框或弹出窗口及其功能?
android - 如何显示对话框以确认用户希望退出 Android 活动?
我一直试图表现出“你想退出吗?” 用户尝试退出 Activity 时的对话框类型。
但是我找不到合适的 API 挂钩。 Activity.onUserLeaveHint()
最初看起来很有希望,但我找不到阻止 Activity 完成的方法。
android - 单击按钮时如何防止对话框关闭
我有一个EditText
用于输入的对话框。当我单击对话框上的“是”按钮时,它将验证输入,然后关闭对话框。但是,如果输入错误,我想留在同一个对话框中。每次无论输入什么,当我单击“否”按钮时,对话框都应该自动关闭。我怎样才能禁用它?顺便说一句,我使用 PositiveButton 和 NegativeButton 作为对话框上的按钮。
android - Android 1.6:“android.view.WindowManager$BadTokenException:无法添加窗口——令牌 null 不适用于应用程序”
我正在尝试打开一个对话框窗口,但每次我尝试打开它时都会引发此异常:
我通过showDialog
使用显示器的 ID 调用来创建它。处理程序记录正常,onCreateDialog
我可以毫无问题地逐步完成它,但我已经附上了它,因为我似乎遗漏了一些东西:
这有什么遗漏吗?一些问题谈到了在创建对话框时遇到此问题onCreate
,这是因为尚未创建活动,但这是来自菜单对象的调用,并且该appContext
变量似乎已正确填充在调试器中。
android - 切换活动后AlertDialog消失
我有一个带有 OK 和 Cancel 按钮的 AlertDialog 的 android 应用程序。当对话框显示而不按确定或取消按钮时,只需按设备的主页按钮。将显示主屏幕。现在打开另一个应用程序假设相机。拍一些照片或视频。现在退出相机应用程序。现在打开我的 android 应用程序,令人惊讶的是 alertdialog 消失了。为什么?