Dialog無黑邊框

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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章