如何使对话框的活动透明化?

时间:2014-07-08 09:17:05

标签: android

我在通知栏中点击通知打开一个对话框活动,如果应用程序在前台,那么对话框的活动在点击通知时是透明的,但如果应用程序在后台,则对话活动&尽管透明,但背景显得很黑。我在styles.xml中实现了它

<style name="Theme.Transparent" parent="android:Theme">
        <item name="android:windowIsTranslucent">true</item> 
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:backgroundDimEnabled">false</item>   </style>

在我的活动的manifest.xml中,我使用了

android:theme="@style/Theme.Transparent"

1 个答案:

答案 0 :(得分:1)

只需在AndroidManifest.xml中设置theme ....

<activity
    android:name="com.example.YourDialogActivity"
    android:theme="@android:style/Theme.Translucent.NoTitleBar">
 </activity>