可以仅将Holo主题用于对话框吗?
我在清单中使用Theme.Black.NoTitleBar声明了应用主题,每次我想实例化一个对话框(例如ProgressDialog)我都使用
new ProgressDialog(this, R.style.default_system_theme);
此样式在两个xml文件中声明,基于android版本:一个具有holo主题,另一个具有旧主题。
实际应用主题,但结果如下。
如您所见,背景不透明,对话框显示在屏幕顶部。
我哪里错了? 提前谢谢。
修改
使用Theme.Holo.Dialog和Theme.dialog(取决于Android版本)设置R.style.default_system_theme属性是结果。
即使它没有填满整个屏幕,仍然有背景。何我可以摆脱它?