Как скрыть строку заголовка всплывающей активности - PullRequest
0 голосов
/ 03 июля 2018

Я создал мероприятие, которое отображается как всплывающее окно / диалог, следуя ответам, данным в этом вопросе .

Я сделал это, добавив эти строки в AndroidManifest

 <activity
        android:name=".package.Activity"
        android:theme="@style/Theme.AppCompat.Light.Dialog.Alert" />

Работает хорошо, как задумано, но проблема показывает имя приложения в качестве заголовка. Я хочу, чтобы он отображался как AlertDialog. Как это исправить?

Я также не могу использовать setTitle ("") или label = "", потому что там, где ранее было имя приложения, осталось пустое место.

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

Добавьте этот код в top метода onCreate() упражнения:

setTheme(R.style.{style}
  • {style} должен заканчиваться на NoActionBar. т.е. R.style.Theme_AppCompat_NoActionBar

  • И самое главное, добавьте код перед этими двумя строками кода (добавьте его в начало метода):

    super.onCreate(savedInstanceState);
    setContentView(R.layout.{your layout});
    

Надеюсь, этот ответ помог!

0 голосов
/ 03 июля 2018

Вы можете просто вызвать функцию setTitle("") из своей деятельности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...