如何使Activity的背景透明化?

时间:2013-09-03 16:32:53

标签: android android-layout android-activity transparency android-background

如何将活动显示在屏幕中央,就像上一个活动(调用透明意图的活动)中的对话框一样 在后台仍然可见?我尝试将重力设置为中心,将背景设置为#00000000,如其他答案所示,但它在其他答案中看不到。

1 个答案:

答案 0 :(得分:9)

尝试提及你的风格,然后这将显示为一个透明的对话框。

<style name="DialogTheme" parent="android:Theme.Dialog">

    <!-- No backgrounds, titles or window float -->
    <item name="android:windowBackground">@null</item>
    <item name="android:windowIsTranslucent">true</item>
</style>

在您的活动中应用此主题..

 <activity
        android:name="com.afbb.smartlock.activitys.PreviewImagesActivity"
        android:theme="@style/DialogTheme" >
 </activity>