declaran su actividad en el manifiesto como este
<activity android:name=".yourActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>
y añadir un fondo transperent a su disposición como esto
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background = "any tranparent image name" >
</RelativeLayout>
Editar:
Creo que está usando este para abrir su actividad transparente finaliza su actividad anterior
Intent intent =new Intent(mContext,yourNewActivity.class);
startActivity(intent);
finish();
acabado de quitar de aquí entonces su nueva actividad en en la parte superior de la actividad anterior como esto
Intent intent =new Intent(mContext,yourNewActivity.class);
startActivity(intent);
ayuda Esperanza ..
sí, estaba haciendo exactamente lo mismo que el anterior al eliminar la sentencia finish() mi problema fue resuelto. ¡Gracias! – Androjit
Buena solución. Nota: El fondo transparente no necesita ser una imagen transparente, es suficiente para establecer: android: background = "# 00ffffff" – EZDsIt