Android中的透明布局?

我正在开发一个使用透明活动的Android应用程序..我用下面的链接作为参考,但我的问题是当我设置背景颜色为黑色,我不能看到以前。 我需要像这样透明。

替代文字

提前致谢…

Solutions Collecting From Web of "Android中的透明布局?"

我有要求在我的应用程序做同样的事情,我尝试了上述解决scheme,但不幸的是,它不适合我。

在search了很多相同的问题后,我find了另一个解决scheme,我想在这里分享,

我有一个Demo.java活动的顶部和Test.java活动显示在后台..所以我已经创build了一个风格,并应用到Demo.java …和魔术..所有的工作。

style.xml

 <style name="Theme.D1NoTitleDim" parent="android:style/Theme.Translucent"> <item name="android:windowNoTitle">true</item> <item name="android:windowContentOverlay">@null</item> <item name="android:backgroundDimEnabled">true</item> <item name="android:background">@android:color/transparent</item> </style> 

并在Manifest.xml中

 <activity android:name="Demo" android:theme="@style/Theme.D1NoTitleDim"></activity> 

希望这会帮助别人。 享受编码。

尝试设置您的背景颜色有点透明,即#55000000或#5000。 在res/values文件夹中创buildcolors.xml

 <?xml version="1.0" encoding="utf-8"?> <resources> <color name="background">#55000000</color> </resources> 

然后在你的主题风格中使用颜色:

 <?xml version="1.0" encoding="utf-8"?> <resources> <style name="YourTheme" parent="android:@Theme.Translucent"> <item name="android:windowBackground">@color/background</item> </style> </resources> 

这里的关键是设置Theme.Translucent作为你的风格的父母,我已经尝试与Theme.Light相同,并没有工作。