我正在使用DialogFragment,想知道是否有一种简单的方法来指定对话框以在普通/小尺寸设备(电话)上使用全屏显示。我要实现的示例是选择安装应用程序后在Google Play上显示的确认/权限对话框。

最佳答案

如果要用DialogFragment填充屏幕,则只需更改主题即可。用于全屏android.R.style.Theme_Holo_Light和非全屏对话框使用
android.R.style.Theme_Holo_Light_Dialog;

在调用中使用以下值:

setStyle(DialogFragment.STYLE_NO_TITLE,android.R.style.Theme_Holo_Dialog);//举个例子

我在onCreate()的末尾调用此方法。

希望这可以帮助
碧 Jade

关于android - 手机上的DialogFragment全屏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11457027/

10-12 01:24