Я создал собственный диалог предупреждений по следующему коду:
AlertDialog.Builder builder;
AlertDialog alertDialog;
LayoutInflater inflater = (LayoutInflater)ActivityName.this.getSystemService(LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.custom_layout,(ViewGroup)findViewById(R.id.layout_root));
builder = new AlertDialog.Builder(getParent());
builder.setView(layout);
alertDialog = builder.create();
alertDialog.show();
Проблема заключается в том, что всплывающее окно окружено фоном диалогового окна по умолчанию, имеющим собственное пустое пространство заголовка (поскольку заголовок не установлен). Как мне удалить это. Я попытался установить пользовательский стиль через ContextThemeWrapper
, например builder = new AlertDialog.Builder(new ContextThemeWrapper(getParent(), R.style.CustomDialogTheme));
.
Но это не работает. Как я могу это сделать?!!! Заранее спасибо. Пользовательский стиль xml приведен ниже:
<style name="CustomDialogTheme" parent="android:style/Theme.Dialog.Alert">
<item name="android:windowIsFloating">false</item>
<item name="android:windowNoTitle">true</item>
</style>