Как убрать название программы в Android studio

В моем приложении есть строка заголовка вверху, где было бы меню переполнения, но мне не нужны настройки, и у меня только один экран. Когда я меняю тему, как описано во многих других вопросах, я получаю старую тему 2.2. Я хочу иметь современную тему просто без бара наверху.

user4162386 21 окт ’14 в 17:18 2014-10-21 17:18
2014-10-21 17:18

30 ответов

Перейдите в styles.xml и измените .DarkActionBar за .NoActionBar

если цвета не имеют отношения к вашему приложению, вы можете пойти на

user5976715 24 фев ’16 в 20:13 2016-02-24 20:13
2016-02-24 20:13

В файле манифеста Изменить:

user5129832 18 июл ’15 в 07:13 2015-07-18 07:13
2015-07-18 07:13

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

работает в onCreate() когда положить перед setContentView() вызывается.

в противном случае он падает

user4795240 16 апр ’15 в 07:19 2015-04-16 07:19
2015-04-16 07:19

ActionBar actionBar = getSupportActionBar(); actionBar.hide();
user6044447 10 мар ’16 в 11:17 2016-03-10 11:17
2016-03-10 11:17

В файле styles.xml измените DarkActionBar на NoActionBar

Создание игр для Android: 6. Как убрать TitleBar в Android Studio?

user7745570 31 авг ’17 в 13:41 2017-08-31 13:41
2017-08-31 13:41

Перейдите в Project -> app -> main -> res -> values ​​-> styles.xml

Измените эту строку, если хотите удалить ее для каждого просмотра

если вы хотите сделать это только для одного представления, вы можете изменить его в своих данных манифеста. Заходим в Android -> манифесты -> AndroidManifest.xml. сделать следующее:

user12402264 20 ноя ’19 в 10:19 2019-11-20 10:19
2019-11-20 10:19

Это работает для меня

getSupportActionBar().hide();
user5725071 15 ноя ’17 в 18:50 2017-11-15 18:50
2017-11-15 18:50

Это работало на меня values/styles.xml добавить элементы:

`false true`
user6585875 30 июл ’16 в 02:13 2016-07-30 02:13
2016-07-30 02:13

В файле манифеста измените это:

user860343 28 авг ’15 в 12:57 2015-08-28 12:57
2015-08-28 12:57

Для начинающих, как я. Просто делай то, что я говорю. Из твоего Android Project.

app -> res -> values ​​-> style.xml

заменить этот код

user10066060 09 дек ’18 в 19:15 2018-12-09 19:15
2018-12-09 19:15

  1. открыть styles.xml
  2. вставить

Вы можете изменить имя =»———«

user5060894 29 июн ’15 в 10:59 2015-06-29 10:59
2015-06-29 10:59

protected void onCreate(Bundle savedInstanceState) < super.onCreate(savedInstanceState); getSupportActionBar().hide(); setContentView(R.layout.activity_main);

Проще говоря getSupportActionBar().hide(); между super.onCreate а также setContentView метод.

user7974406 28 дек ’20 в 23:18 2020-12-28 23:18
2020-12-28 23:18

Сделать это в файле манифеста:

user2447152 21 окт ’14 в 17:24 2014-10-21 17:24
2014-10-21 17:24

Более новые версии заменили styles.xml на themes.xml.

Перейдите в Project -> app -> res -> values ​​-> themes -> themes.xml

и изменить, например

Как изменить название пакета приложения в Android Studio #shorts

Переключение родителя на NoActionBar

Сделайте это для обоих файлов themes.xml

user1301192 09 май ’22 в 14:08 2022-05-09 14:08
2022-05-09 14:08

Удалить следующее из Activity_main.xml

user5632592 02 дек ’15 в 22:34 2015-12-02 22:34
2015-12-02 22:34

Попробуйте изменить стили на NoActionBar, если это не сработает, добавьте этот код в основное занятие

protected void onCreate(Bundle savedInstanceState)
user1557247 17 янв ’18 в 17:07 2018-01-17 17:07
2018-01-17 17:07

В Котлине это как сделать.

val actionBar: ActionBar? = supportActionBar actionBar?.hide()
user9922061 14 май ’21 в 14:38 2021-05-14 14:38
2021-05-14 14:38

Это работает для меня, я надеюсь, что это работает и для вас

protected void onCreate(Bundle savedInstanceState)
user10196773 15 дек ’18 в 12:34 2018-12-15 12:34
2018-12-15 12:34

в onCreate() работает!

user4162386 22 окт ’14 в 08:09 2014-10-22 08:09
2014-10-22 08:09

Просто используйте setTitle(null) выше

toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);

Читайте также:
Программа которая показывает ребенка в будущем

Название исчезнет, ​​тогда вы можете использовать логотип по вашему выбору.

user7416729 29 янв ’17 в 17:10 2017-01-29 17:10
2017-01-29 17:10

Я столкнулся с той же проблемой, что и вы, и решил эту проблему, просто изменив класс, который я расширил.

//you will get the app that does not have a title bar at the top. import android.app.Activity; public class MainActivity extends Activity <> //you will get the app that has title bar at top import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity <>

Надеюсь, это решит вашу проблему.

user12452037 28 ноя ’19 в 16:43 2019-11-28 16:43
2019-11-28 16:43

Лучший способ — использовать функцию actionbar setTitle() если вы хотите показать логотип или иметь какие-то другие вещи в вашем actionBar, но не хотите видеть название приложения, напишите этот код в MainActivity.java или в любом месте, где вы хотите скрыть заголовок в onCreate :

android.support.v7.app.ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayShowHomeEnabled(true); actionBar.setIcon(R.mipmap.full_white_logo_m); // display logo actionBar.setTitle(«»); // hide title

Таким образом, у вашего приложения не будет причин для сбоя.

Источник: stackru.com

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

В моем приложении есть эта строка заголовка вверху, где будет меню переполнения, но мне не нужны настройки и есть только один экран. Когда я меняю тему, как описано во многих других вопросах, я получаю старую тему 2.2. Я хочу, чтобы современная тема была без бара наверху.

Jonas Otto 21 окт. 2014, в 19:34
Поделиться
Поделиться:
android-studio
android-layout

21 ответ

Перейдите в styles.xml и измените .DarkActionBar на .NoActionBar
становится
Если цвета не имеют отношения к вашему приложению, вы действительно можете пойти на
Mr. Torres 24 фев. 2016, в 21:21
Поделиться

Работает как положено. Тем не менее, заголовок также исчез при просмотре всех активных приложений.
IAbstract 23 апр. 2018, в 14:58

В файле манифеста Change:

Tarek Ezzat Abdallah 18 июль 2015, в 07:44
Поделиться
Добавление .NoActionBar работает
dfmiller 18 март 2016, в 03:01

Хотя это работает, редактирование файла styles.xml может быть лучшим вариантом для большинства, так как при использовании этого метода игнорируются любые значения, которые могли быть установлены в AppTheme в styles.xml . Приведенное ниже решение, которое заменяет родительский класс на NoActionBar в styles.xml сохраняет любую ранее NoActionBar информацию о стиле, которая была настроена.

Lemonseed 01 июнь 2016, в 17:32
Не работает, если стиль не определен
MonoThreaded 22 июнь 2016, в 02:11
Показать ещё 1 комментарий

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

работает в onCreate() , когда помещается перед вызовом setContentView() .

в противном случае он выйдет из строя

Ivo Robotnik 16 апр. 2015, в 08:27
Поделиться
Это приводит к сбою приложения. Я поставил линию между super.onCreate. и setContentView. И он падает
Nalorin 23 нояб.

2015, в 04:44
Это не правильный способ сделать это. Мистер Торрес хорошо это объяснил.
Jithin Pavithran 10 янв. 2018, в 14:47

В файле styles.xml измените DarkActionBar на NoActionBar

Kamesh Kumar Singh 31 авг. 2017, в 14:58
Поделиться

ActionBar actionBar = getSupportActionBar(); actionBar.hide();
Manmohan Kumar 10 март 2016, в 12:25
Поделиться

Это рабочий код для скрытия панели самой программой. Может быть помещен в конструктор onCreate(. ) после super.onCreate(..) и setContentView(. ) чтобы скрыть панель сразу после запуска программы.

Milan Kerslager 27 апр. 2017, в 09:52

Это работало для меня в values/styles.xml добавлении элементов:

`false true`
Roger Casagrande 30 июль 2016, в 03:54
Поделиться

Это работает для меня

getSupportActionBar().hide();
B.ÖNER 15 нояб. 2017, в 18:51
Поделиться

В файле манифеста измените на это:

XIII 28 авг. 2015, в 14:06
Поделиться

  • открыть styles.xml
  • вставить

вы можете изменить name= «———«

สาธิต งามเมือง 29 июнь 2015, в 11:56
Поделиться

удалить из Activity_main.xml следующее:

Claude 02 дек. 2015, в 23:30
Поделиться

in onCreate() работает!

Jonas Otto 22 окт. 2014, в 09:02
Поделиться

сделайте это в файле манифеста:

Rustam 21 окт. 2014, в 17:45
Поделиться
это переключает меня на старый дизайн Android (черный фон, текстовые поля с желтыми рамками . )
Jonas Otto 22 окт. 2014, в 07:03
Rustam 22 окт. 2014, в 07:08
тот же результат .
Jonas Otto 22 окт. 2014, в 07:57
XIII 28 авг. 2015, в 12:56

Читайте также:
Как крякать программы через дебаггер

Показать ещё 2 комментария

Это работает для меня, я надеюсь, что это работает и для вас

protected void onCreate(Bundle savedInstanceState)
Shehroz 15 дек. 2018, в 13:04
Поделиться
Работа для меня! Спасибо
André PKA 17 апр.

2019, в 11:54

Самый простой способ: Просто дважды нажмите эту кнопку и выберите «NoTitleBar»;)

Annemarie Rinyu 14 окт. 2017, в 12:42
Поделиться

Просто используйте setTitle(null) выше

toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);

Название исчезнет, ​​тогда вы можете использовать логотип по своему выбору.

Bhupinder Singh 29 янв. 2017, в 17:17
Поделиться

Для начинающих, как я. Просто делай то, что я говорю. Из твоего Android Project.

app → res → values → style.xml

заменить этот код

MD.JULHAS HOSSAIN MOHON 09 дек. 2018, в 21:14
Поделиться
Khaled 18 сен. 2018, в 08:01

Поделиться

Добро пожаловать в переполнение стека! Пожалуйста, не отвечайте только с исходным кодом. Попробуйте дать хорошее описание того, как работает ваше решение. Смотрите: Как мне написать хороший ответ? , Спасибо

sɐunıɔןɐqɐp 18 сен. 2018, в 07:22

Попробуйте изменить стили на NoActionBar, если это не сработает, добавьте этот код в основное занятие

protected void onCreate(Bundle savedInstanceState)
RajaSekar 17 янв. 2018, в 18:52
Поделиться

Просто позвоните setTitle(null); в onCreate()

Mina Fawzy 17 авг. 2017, в 17:25
Поделиться

Теперь перейдите в styles.xml , найдите тег стиля, убедитесь, что для имени установлено значение AppTheme то же, что и в манифесте, и установите родительский элемент на android:Theme.Holo.Light.NoActionBar (также делайте это в стилях (v21), если у вас есть это в своем проекте)

Ayham Rustom 27 фев. 2017, в 13:17
Поделиться

Лучший способ — использовать функцию actionbar setTitle() , если вы хотите показать логотип или иметь некоторые другие вещи в вашем actionBar, но не хотите видеть имя приложения, напишите этот код в MainActivity.java или в любом месте, которое вы хотите скрыть title в onCreate :

android.support.v7.app.ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayShowHomeEnabled(true); actionBar.setIcon(R.mipmap.full_white_logo_m); // display logo actionBar.setTitle(«»); // hide title

Таким образом, ваше приложение не будет иметь причин для сбоя.

Perhpethua 22 нояб. 2016, в 13:49
Поделиться

Ещё вопросы

  • 0 Mysql: ЗАКАЗАТЬ дважды
  • 0 получить выбранный переключатель из группы
  • 1 SQLite, если вход существует в базе данных, пропустить или перезаписать существующий
  • 1 Моя реализация обнаружения столкновений не ведет себя нормально
  • 0 Компилировать вложенные директивы в модульном тесте в Angular
  • 0 Написать Html Img ID с помощью JavaScript
  • 0 Как скрыть / показать форму, используя jQuery в следующем сценарии?
  • 0 Неразрешенный внешний символ, который пытается исправить
  • 0 MySQL запрос, который меняет идентификатор команды на имя команды и делает не пустым
  • 0 Нужна помощь в пересмотре сценария автоматической проверки
  • 0 PHP в Powershell — выход
  • 0 Как прочитать заголовок ответа на пост-вызов ajax с пустым телом ответа
  • 0 AngularJS: тестирование фабрики, которая возвращает обещание, в то же время высмеивая сервис, который использует $ http
  • 1 NiFi: Какой процессор я бы использовал для подключения к стороннему API, требующему 3 учетных элемента?
  • 0 как преобразовать объект в массив, исключая зависимости в php
  • 0 Отображать страницу с ошибкой, если ввести неправильное имя пользователя или пароль
  • 0 когда jQuery FadeOut элемент, какой атрибут изменяется в CSS?
  • 0 SELECT в INSERT Значения Ошибка
  • 0 Как получить данные результата в запросе углового обещания?
  • 1 Обработка пользовательских сообщений об ошибках в веб-API
  • 0 Подавить печать консоли из импортированной DLL
  • 1 Crypto JS: TripleDES неправильно шифрует
  • 0 Отправка содержимого этой формы по электронной почте
  • 1 Как разрешить исключение com.android.builder.dexing.DexArchiveBuilderException?
  • 0 Экспортные перерывы HighCharts после сброса параметров диаграммы
  • 1 Instagram в реальном времени OAuthParameterException: отсутствует параметр client_id или URL-адреса access_token. в запросе
  • 0 Создание собственного векторного класса, много ошибок
  • 1 Цикл массива очередей
  • 0 QTableWidgetItem другой размер шрифта в одной ячейке
  • 1 Последовательность XML-элемента не попадает в упорядоченный формат при выполнении вызова API SOAP
  • 1 Платежи Android-приложений всегда отвечают с ошибкой 3: BILLING_UNAVAILABLE
  • 0 Проблема CSS — что вызывает эту вертикальную линию?
  • 0 Как использовать QToolButton
  • 1 Как открыть ссылки в новом окне браузера с помощью ie 11
  • 0 Mysqldump экспортирует дополнительные записи, чем в условии — где
  • 1 Wikitude Передача значения из Java в JavaScript для использования в AR.RelativeLocation
  • 1 Tomcat 8 — виртуальный хост не перекомпилирует JSP или не распознает обновленные классы
  • 1 Как применить плагин для Stylus в проекте Vue 2 с шаблоном веб-пакета
  • 0 Удалить файл из папки и MySQL присоединился к таблице
  • 0 c ++ перезаписывает данные файла?
  • 1 Как разбить массив байтов
  • 0 Исходное изображение jquery onclick из массива php
  • 1 Как получить один предмет в пиребазе?
  • 0 возмущение сигнала с нормальным шумом в C ++
  • 1 Ошибка с надстройкой Entity Framework: «значение не может быть нулевым»
  • 0 Неявное преобразование типов со ссылкой на void *
  • 0 Проверка формы jQuery — добавление новых ключевых слов на основе значения меню «Выбрать»
  • 0 Использование углового сервиса внутри друг друга
  • 1 Android обрабатывает все ограничения AlarmManager
  • 1 Комната Android: Как узнать, существует ли первичный ключ?
Читайте также:
Microsoft excel не является программой по умолчанию для просмотра

Источник: overcoder.net

Как удалить строку заголовка в студии Android?

В моем приложении есть эта строка заголовка вверху, где будет меню переполнения, но мне не нужны настройки и есть только один экран. Когда я меняю тему, как описано во многих других вопросах, я получаю старую тему 2.2. Я хочу, чтобы современная тема была без бара наверху.

ОТВЕТЫ

Ответ 1

Перейдите в styles.xml и измените .DarkActionBar на .NoActionBar

Если цвета не имеют отношения к вашему приложению, вы действительно можете пойти на

Ответ 2

В файле манифеста Change:

Ответ 3

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

работает в onCreate() , когда помещается перед вызовом setContentView() .

в противном случае он выйдет из строя

Ответ 4

В файле styles.xml измените DarkActionBar на NoActionBar

Ответ 5

ActionBar actionBar = getSupportActionBar(); actionBar.hide();

Ответ 6

В файле манифеста измените на это:

Ответ 7

Это работало для меня в values/styles.xml добавлении элементов:

`false true`

Ответ 8

Это работает для меня

getSupportActionBar().hide();

Ответ 9

  • открыть styles.xml
  • вставить

вы можете изменить name= «———«

Ответ 10

удалить из Activity_main.xml следующее:

Ответ 11

сделайте это в файле манифеста:

Ответ 12

in onCreate() работает!

Ответ 13

Это работает для меня, я надеюсь, что это работает и для вас

protected void onCreate(Bundle savedInstanceState)

Ответ 14

Лучший способ — использовать функцию actionbar setTitle() , если вы хотите показать логотип или иметь некоторые другие вещи в вашем actionBar, но не хотите видеть имя приложения, напишите этот код в MainActivity.java или в любом месте, которое вы хотите скрыть title в onCreate :

android.support.v7.app.ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayShowHomeEnabled(true); actionBar.setIcon(R.mipmap.full_white_logo_m); // display logo actionBar.setTitle(«»); // hide title

Таким образом, ваше приложение не будет иметь причин для сбоя.

Ответ 15

Просто используйте setTitle(null) выше

toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);

Название исчезнет, ​​тогда вы можете использовать логотип по своему выбору.

Ответ 16

Самый простой способ: Просто дважды нажмите эту кнопку и выберите «NoTitleBar»;)

Ответ 17

Попробуйте изменить стили на NoActionBar, если это не сработает, добавьте этот код в основное занятие

protected void onCreate(Bundle savedInstanceState)

Ответ 18

Для начинающих, как я. Просто делай то, что я говорю. Из твоего Android Project.

app → res → values → style.xml

заменить этот код

Ответ 19

Теперь перейдите в styles.xml , найдите тег стиля, убедитесь, что для имени установлено значение AppTheme то же, что и в манифесте, и установите родительский элемент на android:Theme.Holo.Light.NoActionBar (также делайте это в стилях (v21), если у вас есть это в своем проекте)

Ответ 20

Просто позвоните setTitle(null); в onCreate()

Ответ 21

Ответ 22

Чтобы просто удалить строку заголовка (что означает, что строка содержит имя вашего приложения) из действия, я просто добавляю строку ниже к этому действию в manifestsAndroidManifest.xml :

Теперь он должен выглядеть ниже

Надеюсь, это будет полезно.

Источник: utyatnishna.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru