54得票9回答
使用DialogFragment从日期选择器获取日期

我正在使用谷歌的示例,尝试在我的应用程序中使用DialogFragment插入一个日期选择器。 http://developer.android.com/guide/topics/ui/controls/pickers.html 但是我不确定如何在设置日期后获取它(不是java专家)。对话框...

52得票9回答
当点击对话框外部时,如何触发事件?

我想知道如何解决我遇到的问题。 我有一个弹出对话框,在活动中弹出。该对话框并未覆盖整个屏幕,因此活动中的按钮仍然显示。我可以通过 dialog.setCanceledOnTouchOutside(true); 轻松关闭对话框,当触摸对话框范围之外时。 然而,我想要的是,如果在对话框范围之外...

50得票15回答
自定义对话框中如何去除黑色背景

我想要移除自定义对话框上显示的黑色背景。我确定这个黑色背景来自于对话框,而不是应用程序的背景。 AlertDialog 代码:public class MyAlertDialog extends AlertDialog { public MyAlertDialog(Contex...

46得票5回答
给DialogFragment的对话框添加积极/消极按钮

我已经编写了一个DialogFragment。现在我意识到我想要它像AlertDialog一样有一个积极的和一个消极的按钮。在保持我已经编写的代码的情况下,我该如何实现这样的功能?public class DoublePlayerChooser extends DialogFragment {...

39得票18回答
如何禁用 BottomSheetDialogFragment 的拖拽功能

如何禁止使用手指拖动BottomSheetDialogFragment? 我看到类似的问题,但它们都是关于BottomSheet而不是BottomSheetDialogFragment。

36得票2回答
如何在Android中启动一个活动之前显示进度对话框?

如何在Android中启动一个Activity之前(即在Activity加载某些数据时)显示进度对话框?

35得票8回答
创建带单选按钮列表的自定义对话框。

我有一个方法,其中包含一列值: /** * ISO * */ public void getISO(View view) { // Open dialog with radio buttons List<String&g...

30得票5回答
AlertDialog:如何移除视图上下的黑色边框

这个问题之前已经被问过: AlertDialog custom title has black border但是没有得到令人满意的答案,而且缺少一些信息。我正在尝试在Android中创建一个没有标题和底部任何按钮的自定义对话框。然而,结果的对话框在视图的顶部和底部都有黑色的"边框"/"间距"/...

29得票5回答
Jetpack Compose全屏对话框

我尝试使用Jetpack Compose编写全屏对话框,使用了以下代码:Dialog(onDismissRequest = { /*TODO*/ }) { NewPostDialog() } 最终看起来是这样的。如何去掉边缘的空白(红色标记)?

28得票2回答
更改ProgressDialog的背景

我正在尝试修改ProgressDialog的背景。我在网上搜索了各种建议(如如何从对话框中删除边框?),但我无法替换ProgressDialog的实际背景。相反,我得到了对话框后面的另一个背景(黄色): 我的样式:<style name="StyledDialog" parent=...