0

是否可以仅将 Holo 主题用于对话框?

我在清单中使用 Theme.Black.NoTitleBar 声明了应用程序主题,并且每次我想实例化一个对话框(例如 ProgressDialog)时,我都使用

new ProgressDialog(this, R.style.default_system_theme);

这种风格在两个 xml 文件中声明,基于 android 版本:一个是全息主题,另一个是旧主题。

实际应用了主题,但结果如下。

在此处输入图像描述

如您所见,背景不是透明的,对话框显示在屏幕顶部。

我哪里错了?先感谢您。

编辑

使用 Theme.Holo.Dialog 和 Theme.dialog(取决于 android 版本)设置 R.style.default_system_theme 属性就是结果。

在此处输入图像描述

即使没有填满整个屏幕,仍然有背景。我可以摆脱它吗?

4

0 回答 0