в чем разница между Activity setTitle и Toolbar setTitle - PullRequest
0 голосов
/ 30 мая 2020

Я хочу установить заголовок моей текущей деятельности на заголовок альбомов изображений. Я устанавливал заголовок с помощью опции Toolbar.setTitle(). Хотя недавно я наткнулся на setTitle(), который устанавливает имя действия, а также меняет заголовок.

Есть ли разница между тем или другим?

Спасибо.

1 Ответ

0 голосов
/ 30 мая 2020

Между ними есть различия.

  • Activity s setTitle() задает заголовок window (можно получить с помощью getWindow (), и его экземпляр используется как верхний вид любого Activity) макета Activity.
  • getActionBar.setTitle() задает заголовок DecorToolbar, который внутренне используется для надувания ActionBar из Activity. (Поскольку , он использует своего рода Toolbar, поэтому у него есть сопутствующий метод getActionBar.setSubtitle()).
  • Toolbar s setTitle() задает заголовок Toolbar, который может быть расширен вместо текущего ActionBar из Activity с использованием setSupportActionBar(toolbar) или может быть увеличен несколькими числами в том же файле макета, что и , обсуждаемый здесь .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...