关于使用dialog主题的activity问题

来源:互联网 发布:thunder mac 2.7.8 编辑:程序博客网 时间:2024/04/29 20:14
manifest.xml activity的配置如下


  <activity
            android:name="com.example.quicksetting.QuickSetting"
            android:theme="@style/CustomDialog"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

主题样式如下
 
<style name="CustomDialog" parent="android:style/Theme.Dialog">
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>
        <item name="android:windowIsFloating">true</item> 
        <item name="android:windowNoTitle">true</item>
        <item name="android:backgroundDimEnabled">false</item>  
        <item name="android:windowFrame">@null</item> 
    </style> 

我想通过这种方式来实现一个dialog主题activity(在任意UI都可以启动),但是在启动该activity时,当前正在activity栈顶的activity不是进入 onPause()状态。不知道有什么方法可以实现。
0 0