Я использую
Window w = getWindow();
w.setTitle("My title");
изменить название моей текущей деятельности, но это не похоже на работу.
Кто-нибудь может подсказать мне, как это изменить?
Я использую
Window w = getWindow();
w.setTitle("My title");
изменить название моей текущей деятельности, но это не похоже на работу.
Кто-нибудь может подсказать мне, как это изменить?
Попробуйте установить setTitle самостоятельно, вот так:
setTitle("Hello StackOverflow");
Просто к вашему сведению, вы можете сделать это из XML.
В AndroidManifest.xml вы можете установить его с помощью
Или
Пример:
источник
Если вы хотите сделать это один раз и позволить системе обрабатывать все остальное (не динамически), сделайте так в файле манифеста:
источник
источник
Это сработало для меня.
источник
Есть более быстрый способ, просто используйте
Вы также можете найти его внутри onCreate () , например:
Кстати, то, что вы просто не можете сделать, это вызвать setTitle () статическим способом без передачи какого-либо объекта Activity.
источник
Если у вас есть несколько действий, вы можете установить это в AndroidManifest.xml
источник
Я использую Android Studio 3.0.1.
С деятельностью:
Внутри фрагмент:
источник
источник
Если вы хотите установить заголовок в Java-файле, то напишите в своей деятельности onCreate
если хочешь в манифест то пиши
источник
У меня есть панель инструментов в моей деятельности и базовая активность, которая переопределяет все заголовки. Поэтому мне пришлось использовать setTitle в onResume () в Activity следующим образом:
источник
Код помог мне изменить название.
источник
Если вы хотите изменить заголовок действия при изменении действия, нажав на кнопку. Объявите необходимые переменные в MainActivity:
Добавьте onClickListener в onCreate () и создайте новое намерение для другого действия:
Код SecondActivity в onCreate ():
источник
Если вы используете onCreateOptionsMenu , вы можете также добавить SETTITLE код в onCreateOptionsMenu.
источник