Как убрать название программы в android studio
Я хочу удалить все неиспользуемые макеты, строки, рисунки, цвета и т. Д. Из моей директории Android res. Существуют ли какие-либо инструменты, которые дадут мне список файлов, и я смогу удалить из своего репозитория и элементы в определенных файлах (например, неиспользуемые строковые записи), которые больше не используются?
Вы можете легко искать неиспользуемые ресурсы из Android Studio. Просто нажмите Ctrl Alt Shift i и введите « неиспользованные ресурсы » (без кавычек). Это выполнит пух. Супер простой способ запуска команд lint (и других вещей из IDE).
В Android Studio Menu > Refactor > Удалить неиспользуемые ресурсы .
Выберите ресурсы, которые вы хотите удалить. Вы можете исключить ресурсы, которые хотите сохранить, щелкнув правой кнопкой мыши элемент ресурса.
Используйте Do Refactor, чтобы удалить все ресурсы одновременно.
Обновление: использовать ⌘ Option Shift i для Mac
@MikeMilla Щелкните правой кнопкой мыши по файлам, которые вы хотите удалить, и выберите параметр «Применить исправления Lint». Чтобы удалить несколько файлов за один раз, выберите их.
Имейте в виду, что использование этого подхода также удалит любой ресурс, который использовался программно.
В AS 3.0 эта функция удаляет некоторые использованные файлы макета. Лучше сделать резервную копию или git commit, прежде чем пытаться это сделать.
Начиная с ADT 16 вы можете использовать Android Lint . Это действительно удивительный инструмент.
- Отсутствующие переводы (и неиспользованные переводы)
- Проблемы с производительностью макета (все проблемы, которые использовался старым инструментом layoutopt, и многое другое)
- Неиспользованные ресурсы
- Несовместимые размеры массивов (когда массивы определены в нескольких конфигурациях)
- Проблемы с доступностью и интернационализацией (жестко закодированные строки, отсутствующее описание контента и т. Д.)
- Проблемы с иконками (например, отсутствие плотности, дублирующиеся иконки, неправильный размер и т. Д.)
- Проблемы с удобством использования (например, не указание типа ввода в текстовом поле)
- Явные ошибки и многое другое.
Однако у него есть некоторые проблемы (не знаю, исправлены ли они уже), и если вы хотите удалить сотни предположительно неиспользуемых ресурсов, я бы порекомендовал несколько раз вручную компилировать проект во время удаления ресурсов, чтобы убедиться, что Lint не сделал этого. удалить что-то необходимое.
Я бы не стал полагаться на то, что Lint предлагает в качестве неиспользуемых ресурсов, особенно если вы выполняете много поисков ресурсов в своем коде, а не в XML. В этом случае Lint обнаружит, что многие ресурсы не используются в то время, как они используются.
В Android Studio вы можете Analyze > Inspect Code. найти множество вещей, в том числе неиспользуемые объявления и методы .
Поскольку поддержка ADT в Eclipse закончилась, мы должны использовать Android Studio.
В Android Studio 2.0+ используйте Refactor > Remove Unused Resources.
Не забудьте просмотреть на следующем шаге, в противном случае некоторые используемые файлы также будут удалены.
Система сборки Gradle для Android поддерживает «сжатие ресурсов»: автоматическое удаление ресурсов, которые не используются во время сборки в упакованном приложении. В дополнение к удалению ресурсов в вашем проекте, которые на самом деле не нужны во время выполнения, это также удаляет ресурсы из библиотек, от которых вы зависите, если они на самом деле не нужны вашему приложению.
Чтобы включить это, добавьте строку shrinkResources true в ваш файл Gradle.
Проверьте официальную документацию здесь,
Будьте осторожны, если вы используете несколько ароматов, когда запускаете пух. Lint может давать ложные неиспользованные ресурсы в зависимости от выбранного вами вкуса.
До сих пор я не нашел способ сделать это. За исключением использования ворса для каждого аромата и последующей маркировки предметов, неиспользованных на обоих ароматах.
В Android Studio 2.0 и выше в меню выберите Refactor -> нажмите «Удалить неиспользуемые ресурсы» .
ярлык также доступен
Нажмите Ctlr + Alt + Shift + i, откроется одно диалоговое окно, затем введите неиспользованный , вы найдете количество вариантов выбора и удаления неиспользуемых ресурсов.
В Android Studio
Анализ -> Выполнить проверку по имени
(Ярлык для Mac shift + команда + опция + i, Ctrl + Shift + A в Windows / Linux).
И введите «неиспользованные ресурсы».
Таким образом, вы можете удалить неиспользуемые ресурсы, переменные, символы, локализацию, библиотеки .. и т. Д.
Выберите нужный контроль из списка, затем выберите область контроля -> ОК
Внимание Разработчики Android Wear : «Удалить неиспользуемые ресурсы» удалит XML-файл, в котором вы объявите имя возможности (res / values / wear.xml), и телефон не сможет подключиться к часам. Я часами пытался выяснить эту ошибку в своем приложении.
Правильный. В целом, «Удалить неиспользуемые ресурсы» вообще не рекомендуется, так как это может привести к множеству не отслеживаемых ошибок.
Чтобы проверить string.xml.
Это легко (по крайней мере, в моей версии Eclipse)
В Eclipse для Android (у меня версия v22.6.2-1085508)
- Щелкните левой кнопкой мыши на названии проекта в «Проводнике пакетов».
- Выберите «Инструменты Android».
- Выберите «Run Lint: Проверка на наличие общих ошибок».
Теперь, когда вы откроете strings.xml, вы увидите, что неиспользованная строка подсвечивается.
+1 хорошее решение, приятель. Он также позволяет запускать lint для выбранных проверок - именно то, что мне нужно . (ps почти то же самое с Android Studio: щелкните правой кнопкой мыши в Project Explorer, выберите Analyze , выберите Inspect Code или Run Inspection by Name ): D
Это не очень помогает в удалении этих неиспользуемых строк. Вы предлагаете удалить их вручную, как раньше?
«Lint» - действительно отличный способ «очистить ваш проект». Вам все равно придется удалить их вручную, но они подсвечиваются, и вы сразу видите, что они не используются. Это несколько минут работы для проекта среднего размера. :)
Может быть полезным Andround Unused Resources - это Java-приложение, которое сканирует ваш проект на наличие неиспользуемых ресурсов. Неиспользуемые ресурсы излишне занимают место, увеличивают время сборки и загромождают список автозаполнения среды IDE.
Чтобы использовать его, убедитесь, что ваш рабочий каталог является корнем вашего проекта Android, и запустите:
java -jar AndroidUnusedResources.jar
Когда мы определяем сокращенные ресурсы как истинные, мы также можем определить, какие ресурсы мы хотим сохранить, а какие нет, я добавил XML-файл в папку res / raw с именем keep.xml.
прежде чем идти дальше, сгенерируйте единственную подписанную сборку и проверьте в инструменте apk analyzer, который покажет drawable-xhdpi-v4 имеет messenger_button_send_round_shadow.jpg, который я хочу удалить для этого теста
с помощью messenger_ * все файлы, начиная с имени messenger в папке drawable, будут удалены, или наоборот, если у меня есть определенный файл, который нужно удалить
таким образом, вы можете самостоятельно удалять файлы из библиотеки, вы также можете удалять макеты с помощью @ layout / layout name, если этот чертеж был использован макетом и т. д.
Там действительно отличные ответы, предлагающие хорошие инструменты
Это может быть особенно полезно, если вы хотите получить представление о том, какие ресурсы вы эффективно используете, и, возможно, заменить их на шрифт с иконками или ресурсы SVG, возможно, с помощью библиотеки Android Iconics .
Android Assets Viewer предназначен для визуальной проверки упакованной графики (в виде рисунков) в вашем .apk (вы также можете просто загрузить zip-файл вашей папки res, если хотите):
Поэтому для удаления неиспользуемых ресурсов это может хорошо работать в тандеме с проверками Lint, чтобы убедиться, что все, что должно быть, есть. Это также поможет вам выявить несколько других потенциальных проблем с вашими объектами рисования: неправильное ведро, неправильное изображение и т. Д.
После того, как вы запустите Lint в Android Studio и найдете все неиспользуемые ресурсы, вы можете нажать на один из них на вкладке «Проверка». Он предоставляет некоторые подробности о проблеме и несколько вариантов ее устранения. Одним из них является удаление всех неиспользуемых ресурсов. Выбор этой опции удаляет все неиспользованные ресурсы.
В папке res/xml размещаем файл network_security_config.xml:
В манифесте в блоке application добавляем новый атрибут.
Запретить делать скриншот экрана приложения
Существует специальный флаг FLAG_SECURE, запрещающий пользователю сделать скриншот вашего экрана. Это нужно в целях безопасности для отдельных видов приложений, например, банковских.
Аналог html-кода
Где находятся исходники системного калькулятора?
Имитация тяжёлых задач
В Android нельзя выполнять сложные задачи в основном потоке. Для создания быстрой заглушки, которая будет имитировать тяжёлую задачу, можно написать следующий код:
Доступ к ресурсам через URI
Обычно мы обращаемся к ресурсам через идентификатор. Существует альтернативный способ через Uri. Например, такой подход может пригодиться для загрузки изображения в WebView при помощи метода loadUrl(). Формат доступа будет следующим: android.resource://[package-name]/res-id. Например:
Ошибка Debug Certificate expired
Вам следует удалить старый сертификат, и Eclipse создаст новый ещё на один год. Путь к сертификату можно посмотреть в настройках: Preferences | Android | Build | Default debug keystore. Обычно это папка C:\Users\ИмяПользователя\.android.
Убрать предупреждающие значки при использовании строк в атрибутах
Если в некоторых атрибутах компонентов использовать строки, то появляются предупреждающие значки с всплывающей надписью [I18N] Hardcoded string "Котики рулят", should use @string resource. Надпись призывает использовать строковые ресурсы, а не писать текст прямо в атрибутах. На самом деле это всего лишь предупреждение, а не ошибка. Программа будет прекрасно запускаться, но новичков такие надписи пугают. Можете убрать данное предупреждение, если добавите дополнительный атрибут tools:ignore.
Проверка на первый запуск приложения
Для проверки первого запуска приложения можно использовать настройки SharedPreferences. Смотрите пример.
Ошибка при загрузке apk-файла на эмулятор/устройство
Failed to upload xxxxxxxx.apk on device 'emulator-5554'
java.io.IOException: Unable to upload file: timeout
То зайдите в Eclipse в меню Window | Preferences | Android | DDMS и в текстовом поле ADB connection time-out (ms) вместо значения по умолчанию 5000 введите большее значение.
Сделать скриншот экрана своего приложения
Один из примеров снятия скриншота своего экрана - через методы рисования получить графический отпечаток корневой разметки, а затем сохранить его как картинку, которую можно вывести в ImageView. Выберите любой ваш экран для опытов и добавьте на неё кнопку для снятия скриншотов и ImageView для вывода сохранённого изображения. В моём случае корневым элементом была компоновка TableLayout.
Результат до и после снятия скриншота. Сам скриншот помещается в ImageView, поэтому растягивается до его размеров. Попробуйте доработать пример.
Изменённый пример, когда скриншот сохраняется на SD-карту:
Не забываем про разрешения.
Раскодирование HTML-символов
Если вам нужно раскодировать HTML-символы (угловые скобки <>, знак амперсанда &, кавычки ""), то воспользуйтесь методом TextUtils.htmlEncode(). Добавим на форму две текстовые метки. И небольшой код для примера:
Примечание: Если вы пользуетесь Notepad++, то там есть такая же возможность: TextFX | TextFX Convert | Encode HTML.
Кодирование строк по схеме UTF-8
Вероятно, вы не раз замечали, что в адресной строке некоторые символы заменяются на последовательность других символов. Самый простой пример - символ пробела заменяется на %20. Немного изменим предыдущий пример:
В нашем примере были преобразованы символы пробела и русские символы.
Кодирование в режиме Base64
Осталось применить её где-нибудь:
Как заблокировать экран в приложении?
Также нужно установить разрешение android.permission.DISABLE_KEYGUARD.
Если стоит обратная задача - запретить блокировку экрана при долгом бездействии, то используйте метод setKeepScreenOn() или используйте XML-атрибут android:keepScreenOn="true".
Узнать размеры экрана
Для вычисления размеров экрана можно воспользоваться двумя способами. Второй способ более правильный.
В чем разница между fill_parent и match_parent
match_parent = fill_parent. Первое свойство нужно использовать в новых проектах, второе свойство считается устаревшим и пока оставлено в целях совместимости.
Как убрать заголовок у Activity?
В некоторых случаях хочется спрятать заголовок (Title) у программы. Есть несколько способов. Например, применить специальную тему (прописать в манифесте файла):
Также попробуйте android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" (убирает не только заголовок, но и панель уведомлений). Названия тем могут быть и другими, смотрите документацию. Несколько примеров
Если у вас используется своя тема, то используйте в ней параметр:
Также существует программный способ (перед вызовом setContentView):
Как использовать собственный значок для программы
Когда вы создаете учебные примеры, то у всех программ используется стандартный значок с изображением андроида. Как же использовать свой значок? Ответ прост. В папке проекта /res вы можете видеть подпапки drawable-ldpi, drawable-mdpi, drawable-hdpi и др., в которых и содержатся готовые значки в формате PNG под разные размеры экранов.
Вы можете просто открыть png-файл в графическом редакторе и нарисовать что-то свое и сохранить изменения.
Вы можете сохранить значки под своим именем, например, cat.jpg. В этом случае вам надо открыть файл манифеста, найти там строчку:
И отредактировать её, например, android:icon="@drawable/cat" (без расширения). Как вариант, вы можете сохранить один значок в папке drawable в нужном размере, если пишете программу под определенные типы телефонов.
Размеры значков в папках (часть):
- Low density – ldpi = 36×36 px
- Medium density – mdpi = 48×48 px
- High density – hdpi = 72×72 px
- Extra-high density screen - xhdpi (320 dpi) = 96 × 96 px
Получить номер версии программы
Убить приложение
Сколько используется памяти
Нужно от общей памяти отнять свободную память
Более общий пример:
Разрешённый объём памяти для приложения
Система выделяет каждому приложению определённый лимит памяти. На разных устройствах размер выделяемой памяти отличается. Чтобы узнать размер выделяемой памяти для вашего приложения, используйте код:
Особенно это касается приложений, которые активно используют графику. Следите за размерами изображений, вызывайте метод recycle() для освобождения памяти при работе с классом BitmapFactory.
Начиная с Android 3.0 можно попросить у системы выделять чуть больше памяти, прописав в манифесте просьбу:
Запретить автоматическую смену ориентации при повороте устройства
Если вы хотите запретить автоматическую смену ориентацию при повороте устройства, то можно ее отключить для нужного экрана. Например, если экран с настройками должен отображаться только в портретном режиме, то добавьте одну строчку с атрибутом screenOrientation в манифест файла для соответствующей активности
Начиная с Android 3.0 (API 11), в приложениях появилась возможность использовать панель действий ActionBar, которая сочетает в себе заголовок и меню, упрощая навигацию и предоставляя быстрый доступ к частым операциям.
ActionBar заменяет Options Menu, которое было в ранних версиях Android, используя новые дополнительные параметры для меню. По умолчанию, новые проекты, создаваемые через шаблоны Empty Activity и др., уже содержат ActionBar. Следует отметить, что в Android 5.0 появился новый компонент Toolbar, который является дальнейшим развитием ActionBar. И он активно вытесняет панель действий. Но вам всё равно следует изучить работу ActionBar, так как основные принципы работы завязаны на ней.
Если запустить программу как есть из шаблона Empty Activity, то увидим заголовок программы.
Если в код программы добавить методы для меню, то справа появится значок из трёх вертикальных точек.
Если щёлкнуть по значку из трёх точек, выстроенных по вертикали, то увидим всплывающее меню с единственным пунктом Settings. Не прикладывая никаких усилий, мы получили готовый элемент ActionBar в своём приложении.
Давайте разбираться, что происходит за кулисами приложения. За появление панели действий отвечает тема Theme.Holo или её производные. В API 21 и выше произошли небольшие изменения. Как я уже сказал выше, появился новый компонент ToolBar, который может заменить панель действий в активности. Поэтому тут нужно быть внимательным и выбирать соответствующую тему, например, Theme.Material.Light.DarkActionBar. Для старых устройств используются библиотеки совместимости. В этом случае активность наследуется от AppCompatActivity, а используемая тема Theme.AppCompat или его производные, например, Theme.AppCompat.Light.DarkActionBar.
В студии версии 4.1 снова всё поменяли и теперь используется тема Theme.MaterialComponents.DayNight.DarkActionBar.
Прячем и показываем ActionBar
Изначально существовали два вида ActionBar для новых устройств и для старых устройств при помощи библиотеки совместимости. Не смешивайте вызовы методов из разных классов, а то получите ошибку. На сегодняшний день студия создаёт проекты с применением библиотеки AndroidX, поэтому будем использовать классы из неё.
Чтобы увидеть разницу в активности с ActionBar и без неё, напишем простой пример. Добавим на форму компонент ToggleButton и пропишем код, скрывающий и показывающий ActionBar:
Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью
Я хотел бы удалить строку заголовка на синей панели приложений в студии android, я пробовал использовать другую тему в manifest.xml( android:theme="@style/AppTheme.NoTitleBar" ), но это не сработало, как я это делаю, чтобы скрыть эту строку заголовка от этой активности?
и мой styles.xml:
На левой стороне над телефоном (предварительный просмотр макета) там текст AppTheme нажимает на это и выбирает нужную тему. Я выделил его с красным
Я предполагаю, что вы используете последнюю версию Android для своего приложения. Если нет, укажите версию Android, которая используется. Ниже приведен способ, с помощью которого вы можете удалить синюю полосу в верхней части действия: —
Перейдите в файл xml активности и удалите следующий код из xml: —
Теперь, если вы перейдете в режим дизайна, вы сможете увидеть экран без синей полосы сверху.
Надеюсь это поможет.
это мой Stiles.xml
и для моей активности manifest.xml я делаю это:
Перейдите в App> Res> Значения> стили xml.
Первое, что у вас есть после — это еще один тег с именем AppTheme вероятно? Или что-то подобное. Если вы используете Material theme , у вас будет colorPrimary, colorPrimaryDark и accentColor .
После окончания для этой темы создайте новый с тем же именем, но добавьте .NoActionBar к имени, например:
Убрать панель с названием приложения при редактировании лаяута
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Как убрать панель пуска и панель с названием программы?
как убрать панель пуска и панель с названием проги хочу сделать типа windows 8 отметил на.
Убрать предупреждении при редактировании реквизита справочника
Вот процедура, которая не допускает повторный ввод артикула номенклатуры справочника: &НаСервере.
Убрать панель инструментов при загрузке страницы
Подсажите, пож., а можно, чтобы у страницы при загрузке убиралась панель инструментов?
Панель выбора ОС при загрузке. Как убрать?
Добрый день! На машине стояли 2 ОС — Windows 98 SE и Windows XP Prof. Я установил одну Windows.
Как убрать строку заголовка в андроид студии?
В моем приложении есть эта строка заголовка вверху, где будет меню переполнения, но мне не нужны настройки и есть только один экран. Когда я меняю тему, как описано во многих других вопросах, я получаю старую тему 2.2. Я хочу, чтобы современная тема была без бара наверху.
21 ответ
Перейдите в styles.xml и измените .DarkActionBar на .NoActionBar
Если цвета не имеют отношения к вашему приложению, вы действительно можете пойти на
В файле манифеста Change:
работает в onCreate() , когда помещается перед вызовом setContentView() .
в противном случае он выйдет из строя
В файле styles.xml измените DarkActionBar на NoActionBar
Это работало для меня в values/styles.xml добавлении элементов:
Это работает для меня
В файле манифеста измените на это:
вы можете изменить name= "———"
find android: theme = "@style/AppTheme" изменить на android: theme = "@style/no_title"
нажмите кнопку "Тема" на панели меню (зеленый цвет рядом с MainActivity)
- нажмите кнопку "Проект"
- щелкните no_title (с правой стороны)
- нажмите "ОК"
удалить из Activity_main.xml следующее:
in onCreate() работает!
сделайте это в файле манифеста:
Это работает для меня, я надеюсь, что это работает и для вас
Самый простой способ: Просто дважды нажмите эту кнопку и выберите "NoTitleBar";)
Просто используйте setTitle(null) выше
Название исчезнет, тогда вы можете использовать логотип по своему выбору.
Для начинающих, как я. Просто делай то, что я говорю. Из твоего Android Project.
app → res → values → style.xml
заменить этот код
Попробуйте изменить стили на NoActionBar, если это не сработает, добавьте этот код в основное занятие
Как Android Studio реализует скрытие строки заголовка и строки состояния:
Сначала добавьте вложенный тег в файл значений styles.xml следующим образом:
Во-вторых, в файле манифеста AndroidManifest.xml сделайте следующую ссылку
Измененный файл AndroidManifest.xml выглядит следующим образом
После двух вышеуказанных шагов строка заголовка и строка состояния будут полностью скрыты!
Интеллектуальная рекомендация
Java использует блокнот для завершения программы Hello World
Новая текстовая документация TXT, имя является helloworld, введите следующее в документе. Измените суффикс файла в .java Откройте окно CMD, перейдите в каталог, в котором находится файл, введите имя ф.
Java вызывает пример скрипта JavaScript
Менеджер обработчика сценариев предоставляется на Java:ScriptEngineManager, Он найдет доступные скриптовые движки при запуске виртуальной машины. Диспетчер скриптов ПостроитьScriptEngineManager, Назов.
Что не так с Java 8: функции и примитивы
[Примечание редактора] Автор этой статьи много лет занимается обработкой естественного языка.Pierre-Yves Saumont, Пьер-Ив является автором более 30 спикеровJavaКниги по разработке программного обеспеч.
обучение веб-пакетов (4) — webpack-dev-server
Webpack предоставляет нам функцию проверки кода сжатия, а также предоставляет подключаемый модуль сервера, который является webpack-dev-server. Используя это различие, мы можем запускать веб-сервер и .
Красно-черное дерево
К пониманию Красно-черное дерево — это двоичное дерево поиска, но добавление бита хранения к каждому узлу представляет цвет узла, который может быть красным или черным. Ограничивая метод окраски каждо.
Как удалить строку заголовка в студии Android?
В моем приложении эта строка заголовка находится вверху, там, где должно быть дополнительное меню, но мне не нужны настройки, и у меня только один экран. Когда я меняю тему, как описано во многих других вопросах, я получаю старую тему 2.2. Я хочу иметь современную тему только без панели наверху.
Перейдите в styles.xml и измените его .DarkActionBar на .NoActionBar
если цвета не имеют отношения к вашему приложению, вы можете выбрать
В файле манифеста Изменить:
работает onCreate() при setContentView() вызове перед .
иначе он выйдет из строя
В файле styles.xml измените DarkActionBar на NoActionBar
Это работает для меня
В файле манифеста измените на это:
Это работало для меня при values/styles.xml добавлении элементов:
Перейдите в Project -> app -> main -> res -> values -> styles.xml
Измените эту строку, если хотите удалить ее для каждого просмотра
если вы хотите сделать это только для одного представления, вы можете изменить его в своих данных манифеста. Заходим в Android -> манифесты -> AndroidManifest.xml. сделать следующее:
- Найдите представление, в котором вы хотите получить изменения этого типа
- Добавить android:theme=""@style/Theme.AppCompat.NoActionBar"
- открыть styles.xml
- вставить
вы можете изменить name = "———"
найти android: theme = "@ style / AppTheme" измененный на android: theme = "@ style / no_title"
нажмите выбрать тему в строке меню (зеленый цвет рядом с MainActivity)
- нажмите тема проекта
- щелкните no_title (справа от вас)
- нажмите ОК
Для начинающих, как я. Просто делайте то, что я говорю. Из вашего Android-проекта.
приложение -> res -> значения -> style.xml
замените этот код
удалите следующее из activity_main.xml
сделайте это в своем файле манифеста:
в onCreate () работает!
Попробуйте изменить стили на NoActionBar, если это не сработает, добавьте этот код в основное действие
Это работает для меня, я надеюсь, что это сработает и для вас
Лучший способ — использовать функцию панели действий, setTitle() если вы хотите показать логотип или иметь что-то другое в панели действий, но не хотите видеть имя приложения, напишите этот код в MainActivity.java или в любом другом месте, где вы хотите скрыть заголовок onCreate :
Таким образом, у вашего приложения не будет причин для сбоя.
Просто используйте setTitle(null) выше
Заголовок исчезнет, и вы сможете использовать логотип по вашему выбору .
Самый простой способ: просто дважды щелкните по этой кнопке и выберите «NoTitleBar»;)
Я столкнулся с той же проблемой, что и вы, и решил эту проблему, просто изменив класс, который я расширил.
Как убрать стандартную верхнюю панель с названием проекта?
Читайте также: