要将dialog的 title,白色边框等,去掉的话,可以使用style。
在style文件中加入 dialog样式
<resources> <style name="dialog" parent="@android:style/Theme.Dialog"> <item name="android:windowFrame">@null</item><!--边框--> <item name="android:windowIsFloating">true</item><!--是否浮现在activity之上--> <item name="android:windowIsTranslucent">false</item><!--半透明--> <item name="android:windowNoTitle">true</item> <item name="android:background">@android:color/black</item> <item name="android:windowBackground">@null</item> <item name="android:backgroundDimEnabled">false</item><!--模糊--> </style> </resources>
将自定义的样式加入到dialog中。
Dialog dialog = new Dialog(SetActivity.this, R.style.dialog);