Как вызвать что-нибудь диалоговое без ActionBar, чтобы высвечивался только layout файл. Варианты со скрытием\убийством ActionBar\изменением темы Activity``DialogFragment`` (если можно) тоже подойдут.
Попытки, которые я пробовал, но ничего не вышло:
Сделать Activity с темами @android:style/Theme.Dialog.NoTitleBar и @android:style/Theme.NoTitleBar.Dialog
Сделать Activity с темами @android:style/Theme.Dialog.NoTitleBar и @android:style/Theme.NoTitleBar.Dialog.
Сделать DialogFragment, а потом убрать, скрыть ActionBar — оказывается у DialogFragment нет ActionBar (по крайней мере, getActionBar не рработает).
Сделать свой style с Dialog и NoTitleBar. Тут совсем ничего не вышло.
Помогите, пожалуйста!
Ответ
Вот один из вариантов решения Вашей задачи:
Если используете Dialog
Dialog dialog = new Dialog(context);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.my_dialog_la);
dialog.show();
Если расширяете DialogFragment, то в onCreate добавьте следующую
строку:
setStyle(STYLE_NO_TITLE, 0);
Комментариев нет:
Отправить комментарий