透明Android活动问题

透明Android活动问题,android,android-layout,Android,Android Layout,我有一个应用程序,可以在三个不同的应用程序之间更改主题。我有两个活动,应该有一个透明的背景,看起来像上一个活动上面的对话框 我在stack上搜索了很多透明的活动,其中大多数都有相同的活动。一个带有一些属性的自定义主题,用于为相关活动启用透明背景 我的问题是,我需要在父活动上设置此自定义透明主题,以实现任何透明性。如果我只在我想要透明的活动上设置一个透明主题,它将是一个坚实的背景。我已经尝试了我能想到的一切,但归根结底,我不知道我做错了什么 这是我的两个不同的家长主题(精简到必要的部分): @s

我有一个应用程序,可以在三个不同的应用程序之间更改主题。我有两个活动,应该有一个透明的背景,看起来像上一个活动上面的对话框

我在stack上搜索了很多透明的活动,其中大多数都有相同的活动。一个带有一些属性的自定义主题,用于为相关活动启用透明背景

我的问题是,我需要在父活动上设置此自定义透明主题,以实现任何透明性。如果我只在我想要透明的活动上设置一个透明主题,它将是一个坚实的背景。我已经尝试了我能想到的一切,但归根结底,我不知道我做错了什么

这是我的两个不同的家长主题(精简到必要的部分):


@style/Iksu.TextView
@空的
@空的
@样式/文本视图
@空的
@空的
真的
StyledActionBar是我的三个不同主题的父级,用于所有不应该有透明背景的活动(只有两个)

透明是三个主题的父级,可用于背景需要透明的活动

因此,父活动有一个基于StyledActionBar主题的主题。我需要透明的活动基于透明主题

在这种状态下,背景是实心的

如果我提出动议:

<item name="android:windowIsTranslucent">true</item>
true
对于StyledActionBar来说,除了Android 4.4.2中的一个令人讨厌的bug,几乎所有的东西都可以作为一种魅力,当使用NavUtils向上导航到主活动时,它会导致主活动“落后于”OS视图


有什么想法吗?

再试一次:

<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>  

真的
@android:彩色/透明
@空的
真的
真的
假的
和在清单文件中

<activity android:name=".AlertActivity"
                    android:theme="@style/Theme.Transparent"/>

希望它对你有用

在您的最大文件中

   <activity           
        android:theme="@android:style/Theme.Translucent.NoTitleBar">
   </activity>
你也可以使用

android:alpha="0.50"
 android:background="@android/transperent"
android:alpha="0.50"