Android Holo Dialog имеет 2 фонов, расположенных друг над другом

enter image description here

Диалоговое окно выглядит так. Существует слой за самим диалогом около 10-20 пикселей или около того с каждой стороны. Тема, которую я использую, - Theme.Holo.Dialog

Я попытался создать настраиваемый диалог с прозрачным фоном, но это не сработало:

<style name="CustomHoloDialog" parent="@android:style/Theme.Holo.Dialog">
     <item name="android:background">@android:color/transparent</item>
</style>

Есть ли у кого-нибудь идеи по этому поводу?

Ответ 1

Если вы хотите стилизовать диалог, вы должны использовать ContextThemeWrapper:

AlertDialog.Builder mBuilder = new AlertDialog.Builder(new ContextThemeWrapper(context, android.R.style.Theme_Holo_Dialog));