Я создал пользовательский alertdialog по следующему коду:Android: Пользовательские AlertDialog
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>
Не показывать название собирается запутать пользователя, вы должны показать заголовок на диалоге, потому что его ожидаемого стандарта. – JoxTraex
Я прикрепил название в макете (т. Е. «Установить как ...», как вы можете видеть) – IronBlossom