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

Android Activity调整改变成Dialog

程序员文章站 2024-03-23 22:18:58
...

做一个style配置到style.xml,直接作为该Activity的android:theme配置即可。

具体的style:

    <style name="DialogActivity" parent="@style/Theme.AppCompat.Dialog">
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowFrame">@android:color/transparent</item>
        <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:backgroundDimAmount">0.5</item><!--透明度 0.0f到1.0f。1.0完全不透明,0.0f完全透明-->
    </style>

在上层Java代码增加一个:

setTitle(null);
取消系统自己设置的标题。

结果如图:

Android Activity调整改变成Dialog

相关标签: Android

上一篇: 汇编实验

下一篇: iOS 分类的加载