去除Dialog周围黑框显示
style中添加下列属性
<style name="dialog" parent="@android:Theme.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowNoTitle">true</item> <!-- 是否无对话框标题 默认为false-->
<item name="android:windowIsFloating">true</item> <!-- 是否悬浮在当前页之上 默认为true-->
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowBackground">@null</item> <!-- 控制对话框周围没有黑框-->
<item name="android:backgroundDimEnabled">true</item> <!-- 控制周围背景是否变暗 默认为true-->
</style>
调用时,使用AlerDialog的接口类,Dialog 接口编写如下代码:
Dialog dialog = new Dialog(SetActivity.this, R.style.dialog);
dialog.setContentView(R.layout.test);
dialog.show();