Android 使用Theme.AppCompat时活动不透明

Android 使用Theme.AppCompat时活动不透明,android,transparency,android-theme,Android,Transparency,Android Theme,我已经尝试了很多方法,使用定义在style.xml中的主题使活动或主布局透明,但主题中的不同属性仍然不起作用 只有使布局或活动透明的view.setalpha(0),但如何通过style.xml实现。我正在使用Theme.AppCompact来支持Android设备的较低版本 我也试过很多这样的答案,但没有一个是有效的。我做错了什么或有什么改正吗?到目前为止,我所做的工作如下 请帮我解决这个问题 style.xml @颜色/原色 @颜色/原色暗 @颜色/颜色重音 @android:彩色/透明

我已经尝试了很多方法,使用定义在
style.xml
中的主题使活动或主布局透明,但主题中的不同属性仍然不起作用

只有使布局或活动透明的
view.setalpha(0)
,但如何通过
style.xml
实现。我正在使用
Theme.AppCompact
来支持Android设备的较低版本

我也试过很多这样的答案,但没有一个是有效的。我做错了什么或有什么改正吗?到目前为止,我所做的工作如下

请帮我解决这个问题

style.xml


@颜色/原色
@颜色/原色暗
@颜色/颜色重音
@android:彩色/透明
真的
@android:彩色/透明
@空的
真的
@空的
真的
@android:风格/动画
AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="demo.intel.com.serviceprogressbarnotification">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity
            android:name=".MainActivity"
            android:theme="@style/Theme.AppCompat.Translucent">


        </activity>

        <activity android:name=".TestActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

我也有同样的情况,但我想让我的窗口像对话框一样,并在它的背景上设置所需的透明度级别。以下是我使用的样式:


真的
假的
@android:彩色/透明
0.95
假的
真的
50%
50%
@空的
@android:style/Animation.Dialog
假的
在清单中,我使用它的方式如下:

    <activity
    android:name=".PaymentConfirmationActivity"
    android:label=""
    android:theme="@style/transparent_alertDialog"
    android:windowSoftInputMode="adjustPan"/>

所以它帮了我的忙。
希望这对你也有帮助

删除
android:background
,只保留
android:windowBackground
。谢谢您的回答。但仍然不起作用。您是否也将透明背景应用到根视图?请确保您没有将
background
应用到
xml
布局的父级向导。\35;谢谢兄弟您救了我。我刚刚删除了根布局的背景,现在它可以工作了。非常感谢。
 <style name="transparent_alertDialog" parent="Theme.AppCompat.Dialog.Alert">
    <item name="windowNoTitle">true</item>
    <item name="android:windowActionBar">false</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:backgroundDimAmount">0.95</item>
    <item name="android:windowFullscreen">false</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:windowMinWidthMajor">50%</item>
    <item name="android:windowMinWidthMinor">50%</item>
    <item name="android:windowContentOverlay">@null</item>
    <item 
    name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
    <item name="android:windowCloseOnTouchOutside">false</item>
</style>
    <activity
    android:name=".PaymentConfirmationActivity"
    android:label=""
    android:theme="@style/transparent_alertDialog"
    android:windowSoftInputMode="adjustPan"/>