去除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();