欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android 去掉自定义dialog的白色边框的简单方法

程序员文章站 2022-10-09 15:43:13
在value目录下,创建styles.xml文件 复制代码 代码如下:

在value目录下,创建styles.xml文件

复制代码 代码如下:

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">

    <style
        name="dialog"
        parent="@android:style/theme.dialog">
        <item name="android:windowframe">@null</item>
        <item name="android:windowisfloating">true</item>
        <item name="android:windowistranslucent">false</item>
        <item name="android:windownotitle">true</item>
        <item name="android:background">@android:color/black</item>
        <item name="android:windowbackground">@null</item>
        <item name="android:backgrounddimenabled">false</item>
    </style>
</resources>


实例化dialog的时候,使用
复制代码 代码如下:

progressdialog dialog = new progressdialog(progressbaractivity.this, r.style.dialog);

就不会出现白色的边框。