Android dialog去背景
阿新 • • 發佈:2019-02-05
為了去這個背景浪費我半天時間,記錄下,裝置是Android 4.4
dialog使用v7包下的
theme一定要繼承AppCompat下的
具體theme如下:
<style name="dialog_style" parent="Theme.AppCompat.Light.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:backgroundDimEnabled">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>
僅此而已,可相容各種版本
如果是高版本的使用app包下的dialog也可以
theme使用:
<style name="dialog_style" parent="@android:style/Theme.DeviceDefault.Light.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name ="android:windowIsTranslucent">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:backgroundDimEnabled">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>