带有AppCompat风格的Android AlertDialog - 背景问题

时间:2016-01-09 00:34:44

标签: android xamarin android-appcompat

基于少数网站,我将AppCompat主题应用于AlertDialog。 出现了一个问题:

enter image description here

如何删除这些灰色空白?

我对此AlertDialog的风格:

<style name="MyTheme.Dark.Dialog" parent="Theme.AppCompat.Dialog.Alert">
   <item name="colorAccent">@color/white</item>
   <item name="android:colorBackground">@color/primary</item>
   <item name="android:windowBackground">@color/transparent</item>
   <item name="android:textColorPrimary">@color/iron</item>
   <item name="android:background">@color/primary</item>
   <item name="android:buttonBarButtonStyle">@style/customButtonStyle</item>
   <item name="android:fullDark">@color/red</item>
   <item name="android:topDark">@color/red</item>
   <item name="android:centerDark">@color/red</item>
   <item name="android:bottomDark">@color/red</item>
   <item name="android:fullBright">@color/red</item>
   <item name="android:topBright">@color/red</item>
   <item name="android:centerBright">@color/red</item>
   <item name="android:bottomBright">@color/red</item>
   <item name="android:bottomMedium">@color/red</item>
   <item name="android:centerMedium">@color/red</item>
</style>

<style name="customButtonStyle" >
   <item name="android:textColor">@color/iron</item>
   <item name="android:background">@color/primary</item>
</style>

1 个答案:

答案 0 :(得分:0)

如果您使用Appcompact作为应用主题,请确保从Appcompact支持库导入AlertDialog。

确认您使用的是android.support.v7.app.AlertDialog中的AlertDialog类,而不是来自android.app.AlertDialog。