我希望有一個活動的半透明背景,以便在此活動下可以看到以前的活動。像背景中正在播放的視頻一樣彈出的半透明菜單。要有一個Android活動的半透明背景?
這可能嗎?你能告訴我如何?
注意:我無法使用Android中的默認半透明主題,因爲我正在爲我的應用程序使用自己的自定義背景和主題。
請幫忙。下面是我style.xml其中my_btn的和my_list是選擇:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="btnstyle" parent="@android:style/Widget.Button">
<item name="android:textColor">#FFFFFF</item>
<item name="android:background">@drawable/my_btn</item>
</style>
<style name="liststyle" parent="@android:style/Widget.ListView">
<item name="android:listSelector">@drawable/my_list</item>
</style>
<style name="theme" parent="android:Theme.Translucent">
<item name="android:windowBackground">@drawable/background</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:buttonStyle">@style/btnstyle</item>
<item name="android:listViewStyle">@style/liststyle</item>
</style>
</resources>
任何其他發現的解決方案? – Guy 2012-01-02 08:51:01
看起來像android:windowIsTranslucent可能會阻礙某些設備上的方向更改。它確實在我的三星手機上做到了。 – 2012-09-06 15:11:09