您的位置:首页 > 移动开发 > Android开发

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

2016-02-18 18:35 796 查看
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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: