AndroidManifest.xml 中:
- <activity android:name="xxxxxxxx"
- android:theme="@android:style/Theme.Translucent">
- <intent-filter>
- ……
- </intent-filter>
- </activity>
xxxactivity.xml中
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="#00000000">
</LinearLayout>
如果希望在一个应用中,比如说游戏,启动另一个应用的页面(页面1,页面2,页面1先建立,销毁后建立页面2),要求页面2透明能见到游戏程序,那么页面1的设置在manifest.xml中必须有android:theme="@android:style/Theme.Translucent(如果不这么设置,页面2在建立的时候可能没有透明到游戏,而是透明在页面1的残留),在layout中则可以设置android:background="#任意",页面2则还是按照上边说的设置,就可以了。这是实际应用中遇到过的问题,此处记下以备以后查阅。