unten Arten hinzufügen. Sie müssen den Hintergrund auch anpassen.
<item name="android:windowFrame">@null</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowTitleStyle">@null</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
<item name="android:backgroundDimEnabled">false</item>
<item name="android:background">@android:color/transparent</item>
Sie mit den unten auch
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:background">@android:color/transparent</item>
Funktioniert auch Sie in Ihrem Code festlegen können durch
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
verwenden und dies sollte vor setContentView
dialog.setContentView(R.layout.dialog);
Sie sollten die neuen verwenden [android.support.v7.app.AlertDialog] (http://stackoverflow.com/a/29810469/1233652). –
Nun, das ist eigentlich ein Einstellungsbildschirm und der Dialog, den Sie sehen, ist eigentlich eine Listenpräferenz und ich glaube nicht, dass ich den Typ des Dialogs ändern kann. Die angenommene Antwort funktioniert aber gut ... – Adrian