2014-01-29 57 views
0

我與對話的主題應用於如下背景暗淡不正常

<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); 
+0

嘗試FILL_PARENT – Mert

+0

檢查我的答案 –

回答

0

採用Android主題解決了該問題

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