Я создал настраиваемый диалог alerttdialog с помощью следующего кода:
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>