Вы должны сделать это, используя стили. В res/values/styles.xml
, есть определение темы:
<style name="MyTheme">
<item name="android:background">@android:color/transparent</item>
<item name="android:windowIsFloating">true</item>
</style>
Насколько я знаю, вы должны установить windowIsFloating, в противном случае среда выполнения не будет использовать полупрозрачный фон (предположительно по соображениям производительности ... но я видел это изменение поведения между различными релизами платформы, чтобы вы могли сначала попробовать без него).
Затем установите тему для деятельности в манифесте:
<activity android:name="..." android:theme="@style/MyTheme" ... />
Это должно сделать работу.
Вы хотите, чтобы все приложение было прозрачным или просто это мероприятие? –