android 自定义Dialog背景透明及显示位置设置

来源:互联网 发布:java工程师岗位 编辑:程序博客网 时间:2024/04/30 18:00


dialog显示在手机上时如果不进行处理会出现黑边等各种问题,解决方法是对window的style处理下。

  <style name="dialog_style" parent="@android:style/Theme.Dialog">        <item name="android:windowIsFloating">true</item><!--是否浮现在activity之上-->        <item name="android:windowIsTranslucent">true</item><!--半透明-->        <item name="android:windowNoTitle">true</item><!--无标题-->        <item name="android:windowBackground">@android:color/transparent</item><!--背景透明-->        <item name="android:backgroundDimEnabled">true</item><!--模糊-->      <item name="android:windowFrame">@null</item><!--边框-->    </style>

Dialog dialog = new Dialog(this, R.style.dialog_style);dialog.show();


0 0