Android的背景显示为黑色

Android的背景显示为黑色,android,android-layout,transparent,Android,Android Layout,Transparent,我有LinearLayoutaPNG文件的背景,具有1440x2560分辨率8 alpha,具有一定的透明度。当我运行它时,Android显示线性布局的整个背景黑色,并且只显示图像按钮和文本视图 我读到这可能是因为透明度,但当我已经: <LinearLayout android:background="@drawable/background"/> 这是因为透明当然,您已经添加了它 您可以尝试添加以下内容: android:alpha="0.4" 也检查一下:线性布局背后没有任何

我有
LinearLayout
a
PNG
文件的背景,具有
1440x2560
分辨率
8 alpha
,具有一定的透明度。当我运行它时,
Android
显示
线性布局的整个背景
黑色,并且只显示
图像按钮
文本视图

我读到这可能是因为透明度,但当我已经:

<LinearLayout
android:background="@drawable/background"/>

这是因为
透明
当然,您已经添加了它

您可以尝试添加以下内容:

android:alpha="0.4"

也检查一下:

线性布局背后没有任何东西。当它后面没有任何东西时,它将根据设备显示白色或黑色。所以你是透明的,但是你在黑色图像上是透明的。你想要什么效果?如果要在上一个活动的顶部透明显示,则需要设置活动的主题。是的,我要在上一个活动的顶部透明显示。但问题是实际背景(不透明部分)的矩形也显示为黑色。有关如何创建透明活动,请参阅。至于图像本身没有显示-如果您看到渲染错误,它可能太大了。我不是OpenGL方面的专家,但我似乎记得有些设备在1400x2000以上没有做多少工作。尝试一个小的图像,看看它是否工作,然后尝试从那里调试?你的PNG太大了,调整它的大小,使它变小。这看起来确实是一种方法,但它不工作。此外,不透明部分也将通过这种方式变得透明。
android:alpha="0.4"