背景昏暗不能正常工作

时间:2014-01-29 07:24:18

标签: android dialog android-dialog

我有一个活动,对话框主题应用如下

<activity
            android:name="com.denso.phone3.IncomingCallActivity"
            android:label="@string/app_name"
            android:launchMode="singleInstance"
            android:theme="@style/Theme.Transparent" >
</activity>

主题如下

<style name="Theme.Transparent" parent="Theme.NoTitle">
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:backgroundDimEnabled">true</item>
        <item name="android:backgroundDimAmount">0.5</item>
        <item name="android:windowFullscreen">true</item>
</style>

尽管如此,我的对话框看起来像flaw。如您所见,右侧和底部留有一些空间.FYI,这是我机器上所有对话框的行为。

SO上的某个人建议将其作为修复,但不起作用。

setContentView(R.layout.activity_incoming_call);
getWindow().setLayout(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);

1 个答案:

答案 0 :(得分:0)

使用android Theme修复了问题

<activity
            android:name="com.denso.phone3.IncomingCallActivity"
            android:label="@string/app_name"
            android:launchMode="singleInstance"
            android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" >
</activity>