2

我怎样才能让一个活动像一个对话框一样出现在屏幕的中心,而前一个活动(调用透明活动意图的活动)
在背景中仍然可见?我尝试将重力设置为中心,将背景设置为 #00000000,如其他答案所示,但它不起作用,如其他答案所示。

4

1 回答 1

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>
于 2013-09-03T16:34:51.747 回答