我创建了位于值/样式中的自定义对话框:
<style name="AppTheme" parent="android:Theme.Light" />
<style name="MyDialogTheme" parent="android:Theme.Dialog">
<item name="android:windowBackground">@null</item>
<item name="android:windowNoTitle">true</item>
</style>
然后我希望使用它:
final Dialog dialogC = new Dialog(context,R.style.MyDialogTheme);
dialogC.setContentView(R.layout.confirm);
我没有收到任何错误,但它仍然使用默认主题。当我将它用于我希望显示为对话框的活动时,这个主题非常有效。