Android 如何制作透明的AppCompat样式?

Android 如何制作透明的AppCompat样式?,android,android-theme,android-styles,android-appcompat,Android,Android Theme,Android Styles,Android Appcompat,我的活动样式必须来自AppCompat主题 所以我在清单中创建自定义样式并设置活动样式 但显示的是黑色背景 下面是自定义主题 <style name="TransparentTheme" parent="@style/Theme.AppCompat"> <item name="android:background">@null</item> <item name="background">@null</item>

我的活动样式必须来自AppCompat主题

所以我在清单中创建自定义样式并设置活动样式

但显示的是黑色背景

下面是自定义主题

<style name="TransparentTheme" parent="@style/Theme.AppCompat">

    <item name="android:background">@null</item>
    <item name="background">@null</item>

    <item name="android:windowBackground">@null</item>
    <item name="android:colorBackgroundCacheHint">@null</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowAnimationStyle">@null</item>
</style>

@空的
@空的
@空的
@空的
@空的
真的
@空的

在后台使用
#99000000
而不是null

使用@android:color/transparent而不是@null

在添加此
@android:color/transparent
后,它仍然是不透明的。添加
true
将有助于使其透明:)