方法一
直接设置已有的Dialog样式的主题,比如
1 | <activity |
方法二
自定义主题theme,让后设置Activity的主题为该主题
先在styles.xml文件中自定义对话框样式的主题
1 | <resources> |
然后把Activity的theme设置成自定义的主题
1 | <activity |
方法三
还有一种方法是继承已有的Dialog主题,这样比较灵活,可以继承父主题已定义的属性,又可以自定义一些属性
比如继承已有的”Theme.AppCompat.Dialog”主题,然后不显示标题,自定义背景色,点击对话框外部关闭对话框。
1 | <style name="MyDialog" parent="Theme.AppCompat.Dialog"> |
然后设置该主题
1 | <activity |