В моем приложении есть строка заголовка вверху, где было бы меню переполнения, но мне не нужны настройки, и у меня только один экран. Когда я меняю тему, как описано во многих других вопросах, я получаю старую тему 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
- открыть styles.xml
- вставить
Вы можете изменить имя =»———«
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: Как узнать, существует ли первичный ключ?
Источник: 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