Activity对话框

对话框Activity style

在style.xml中加入

    <!--对话框风格-->
    <style
        name="dialog"
        parent="@android:style/Theme.Dialog">
        <item name="android:windowBackground">@drawable/selector_dialog_bg</item><!--对话框背景-->
        <item name="android:windowNoTitle">true</item><!--无标题-->
        <item name="android:windowIsFloating">true</item><!--是否浮现在activity之上-->
        <item name="android:windowIsTranslucent">true</item><!--半透明-->
        <item name="android:backgroundDimEnabled">true</item><!--模糊-->
        <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item><!--窗口弹出效果-->
    </style>

drawable中增加selector_dialog_bg.xml样式

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="rectangle">
    <solid android:color="#fff"/>
    <stroke
        android:width="1dp"
        android:color="#eee"/>
    <padding
        android:bottom="5dp"
        android:top="5dp"/>
    <corners android:radius="8dp"/>
</shape>
原文地址:https://www.cnblogs.com/Jsonlu/p/4757052.html