219得票20回答
如何在安卓中制作带有圆角的自定义对话框

我想要做什么:我正在尝试在Android中制作一个带有圆角的自定义对话框。 目前的情况:我能够制作自定义对话框,但它没有圆角。我尝试添加选择器,但仍然无法实现圆角。 以下是我的代码: Java代码:private void launchDismissDlg() { ...

177得票14回答
如何在对话框外点击以关闭对话框?

我已经为我的应用程序实现了一个自定义对话框。我希望在用户单击对话框外部时,对话框会被关闭。 我需要做什么才能实现这一功能?

134得票12回答
安卓出现“无法添加窗口--令牌null不是应用程序”的异常

当我尝试打开对话框时,我遇到了以下的安卓异常。请问有人能帮我理解发生了什么,以及如何解决这个问题吗?android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an...

129得票5回答
如何在Android Alert Dialog中添加第三个按钮?

API文档中提到警示对话框可以有1个、2个或3个按钮,但是SDK只允许正面和负面两个按钮。那么我该如何添加第三个按钮呢?

123得票7回答
从片段中显示对话框?

我有一些片段需要显示一个常规对话框。在这些对话框上,用户可以选择是/否答案,然后片段应该相应地行动。 现在,Fragment类没有onCreateDialog()方法可覆盖,所以我想我必须在包含的Activity外实现对话框。这没问题,但是Activity需要以某种方式向片段报告所选答案。当...

120得票11回答
无法使自定义的 DialogFragment 在 Fragment 上透明。

我需要在一个占据整个屏幕的Fragment上创建一个对话框。对话框需要是一个浮动对话框,会被定位在Fragment上方,而Fragment外部会被暗淡处理。 对于自定义对话框,我有一个具有曲线边缘的LinearLayout,但无论我做什么,对话框都有一个黑色边框(非常小)。我尝试了一切来使它...

112得票8回答
如何在对话框中维持沉浸模式?

如何在自定义对话框显示时保持新的沉浸式模式?我正在使用以下代码来在对话框中保持沉浸式模式,但是使用此解决方案后,当我启动自定义对话框时,导航栏出现了不到一秒钟,然后就消失了。下面的视频更好地解释了这个问题(当导航栏出现在屏幕底部时,请注意):http://youtu.be/epnd5ghey8...

110得票18回答
安卓如何获取自定义对话框的全宽度

在我的应用程序中,我创建的自定义对话框不具有完整的高度,我无法更改和自定义它。例如,请参见此屏幕截图: 我的代码:final Dialog contacts_dialog = new Dialog(ActivityGroup.this, R.style.theme_sms_receive_...

81得票5回答
如何创建一个数字选择对话框?

我想创建一个对话框,允许用户从指定范围内选择一个数字。 我知道已经有现成的小部件(例如quietlycoding和SimonVT的小部件)可以做到这一点,但我很难将它们正确地集成到我的应用程序中。此外,那些主要是小部件。我想要与Android开发人员页面教程中的类似物。 我还检查了Numb...

79得票5回答
应用程序处于后台时正确关闭 DialogFragment 的方法

我开始使用DialogFragment,因为它们在屏幕方向改变等情况下运行良好。但是我遇到了一个严重的问题。 我有一个AsyncTask,它显示进度DialogFragment并在onPostExecute中解除事件绑定。一切工作正常,但当应用程序在后台时(例如按Home键后),onPost...