Страницы

Поиск по вопросам

пятница, 9 ноября 2018 г.

Как убрать заголовок диалога

Как вызвать что-нибудь диалоговое без 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);

Комментариев нет:

Отправить комментарий