android studio как убрать заголовок приложения

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

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

ОТВЕТЫ

Ответ 1

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

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

find android: theme = «@style/AppTheme» изменить на android: theme = «@style/no_title»

нажмите кнопку «Тема» на панели меню (зеленый цвет рядом с MainActivity)

Ответ 10

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

Ответ 11

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

Ответ 12

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

Ответ 13

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

Ответ 14

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

Ответ 15

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

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

Ответ 16

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

Ответ 17

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

Ответ 18

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

app → res → values → style.xml

Ответ 19

Ответ 20

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

Источник

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

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

26 ответов

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

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

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

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

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

найти android:theme=»@style/AppTheme» изменить на android:theme=»@style/no_title»

нажмите «Выбрать тему» ​​в строке меню (это зеленый цвет рядом с MainActivity)

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Русские Блоги

Как скрыть верхнюю строку состояния и строку заголовка в Android Studio

Как Android Studio реализует скрытие строки заголовка и строки состояния:

Сначала добавьте вложенный тег в файл значений styles.xml следующим образом:

Во-вторых, в файле манифеста AndroidManifest.xml сделайте следующую ссылку

Измененный файл AndroidManifest.xml выглядит следующим образом

После двух вышеуказанных шагов строка заголовка и строка состояния будут полностью скрыты!

Интеллектуальная рекомендация

78f5d1a5432fa6336187528364045b6e

vs2015 + opencv3.3 + libfacedetectcnn распознавание лиц

b2891f2c8f7406ce6877cfbd861222c8

Android Drawable основы (4)

95f31c67255dae8a2525e52eb08d2903

PAT A1099 Построение двоичного дерева поиска (30 баллов)

A Binary Search Tree (BST) is recursively defined as a binary tree which has the following properties: The left subtree of a node contains only nodes with keys less than the node’s key. The righ.

82c861c07711c70516a5a6ce2616d99a

Под Linux камера относится к архитектуре V4L2, и общее ядро ​​имеет связанные драйверы, и могут быть запрограммированы непосредственно в слое приложений без хорошего оборудования; Например / Dev / Vid.

0ece731a4ed62f3ab6f9ec9afcf3a95a

django queryset values&values_list

возврат значенийСписок словаря; Возвращает список значенийСписок кортежей, values_list plus 1 Затем вернитесьСписок ценностей # _obj = <'netStates':HostInfo['NetStates'],'ip':HostInfo['i.

Источник

Советы

cat tips

Cleartext HTTP traffic not permitted (https)

При работе с Android 8+ примеры, которые обращаются к веб-адресам по протоколу http вызывают ошибку. Чтобы обойти данное ограничение, можно сделать следующее.

В папке res/xml размещаем файл network_security_config.xml:

В манифесте в блоке application добавляем новый атрибут.

Запретить делать скриншот экрана приложения

Существует специальный флаг FLAG_SECURE, запрещающий пользователю сделать скриншот вашего экрана. Это нужно в целях безопасности для отдельных видов приложений, например, банковских.

Аналог html-кода

Где находятся исходники системного калькулятора?

Имитация тяжёлых задач

В Android нельзя выполнять сложные задачи в основном потоке. Для создания быстрой заглушки, которая будет имитировать тяжёлую задачу, можно написать следующий код:

Например, поместите код в обработчик нажатия кнопки и после нажатия нажмите на кнопку Back. Программа зависнет и вы увидите сообщение об этом.

Доступ к ресурсам через URI

Обычно мы обращаемся к ресурсам через идентификатор. Существует альтернативный способ через Uri. Например, такой подход может пригодиться для загрузки изображения в WebView при помощи метода loadUrl(). Формат доступа будет следующим: android.resource://[package-name]/res-id. Например:

Ошибка Debug Certificate expired

По умолчанию вашей программе выдается отладочный сертификат на один год. Если у вас есть старый проект, то можете получить сообщение об ошибке: Error generating final archive: Debug Certificate expired.

Вам следует удалить старый сертификат, и Eclipse создаст новый ещё на один год. Путь к сертификату можно посмотреть в настройках: Preferences | Android | Build | Default debug keystore. Обычно это папка C:\Users\ИмяПользователя\.android.

Убрать предупреждающие значки при использовании строк в атрибутах

Если в некоторых атрибутах компонентов использовать строки, то появляются предупреждающие значки с всплывающей надписью [I18N] Hardcoded string «Котики рулят», should use @string resource. Надпись призывает использовать строковые ресурсы, а не писать текст прямо в атрибутах. На самом деле это всего лишь предупреждение, а не ошибка. Программа будет прекрасно запускаться, но новичков такие надписи пугают. Можете убрать данное предупреждение, если добавите дополнительный атрибут tools:ignore.

Проверка на первый запуск приложения

Для проверки первого запуска приложения можно использовать настройки SharedPreferences. Смотрите пример.

Ошибка при загрузке apk-файла на эмулятор/устройство

Если при загрузке 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, поэтому растягивается до его размеров. Попробуйте доработать пример.

screenshotapp1screenshotapp2

Изменённый пример, когда скриншот сохраняется на SD-карту:

Не забываем про разрешения.

Раскодирование HTML-символов

Если вам нужно раскодировать HTML-символы (угловые скобки <>, знак амперсанда &, кавычки «»), то воспользуйтесь методом TextUtils.htmlEncode(). Добавим на форму две текстовые метки. И небольшой код для примера:

htmlencode

Примечание: Если вы пользуетесь Notepad++, то там есть такая же возможность: TextFX | TextFX Convert | Encode HTML.

Кодирование строк по схеме UTF-8

uriencode

В нашем примере были преобразованы символы пробела и русские символы.

Кодирование в режиме Base64

Пишем собственную функцию md5() для вычисления хэша строки

У PHP-программистов есть готовая функция md5(), которая вычисляет MD5 хэш строки с использованием алгоритма MD5 RSA Data Security и возвращает этот хэш. Хэш представляет собой 32-значное шестнадцатеричное число. Напишем собственную функцию на Java:

Осталось применить её где-нибудь:

Как заблокировать экран в приложении?

Также нужно установить разрешение android.permission.DISABLE_KEYGUARD.

Узнать размеры экрана

Для вычисления размеров экрана можно воспользоваться двумя способами. Второй способ более правильный.

В чем разница между 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.png. В этом случае вам надо открыть файл манифеста, найти там строчку:

И отредактировать её, например, android:icon=»@drawable/cat» (без расширения). Как вариант, вы можете сохранить один значок в папке drawable в нужном размере, если пишете программу под определенные типы телефонов.

Размеры значков в папках (часть):

Получить номер версии программы

Убить приложение

Сколько используется памяти

Нужно от общей памяти отнять свободную память

Более общий пример:

Разрешённый объём памяти для приложения

Система выделяет каждому приложению определённый лимит памяти. На разных устройствах размер выделяемой памяти отличается. Чтобы узнать размер выделяемой памяти для вашего приложения, используйте код:

Особенно это касается приложений, которые активно используют графику. Следите за размерами изображений, вызывайте метод recycle() для освобождения памяти при работе с классом BitmapFactory.

Начиная с Android 3.0 можно попросить у системы выделять чуть больше памяти, прописав в манифесте просьбу:

Запретить автоматическую смену ориентации при повороте устройства

Если вы хотите запретить автоматическую смену ориентацию при повороте устройства, то можно ее отключить для нужного экрана. Например, если экран с настройками должен отображаться только в портретном режиме, то добавьте одну строчку с атрибутом screenOrientation в манифест файла для соответствующей активности

Источник

Удалить панель заголовков приложений Android

Я понимаю, что эти свойства в манифесте:

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

В зависимости от версии ADT, которую вы используете, вы можете найти кнопку, чтобы изменить ее в следующих местах:

Для полноэкранного режима

Поместите это после

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

Я смог сделать это для устройств Android 2.1 и выше, используя тему библиотеки совместимости приложений, применяемую к элементу приложения в манифесте:

Примечание. Вам нужно будет включить библиотеку com.android.support:appcompat-v7 в файл build.gradle

Если вы используете AppCompat v7, v21

Используйте это, чтобы удалить название из приложения Android в своем Androidmainfest.xml

Или вы можете использовать это в своей деятельности

Простой способ
getSupportActionBar().hide();

В графическом редакторе убедитесь, что вы выбрали тему вверху.

Если у вас есть import android.support.v7.app.ActionBarActivity; И ваш класс расширяет ActionBarActivity тогда используйте это в своем OnCreate :

В графическом макете вы можете выбрать тему на панели инструментов. (Тот, который похож на звезду).

Выберите NoTitleBar и получайте удовольствие.

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

Используйте это Удалить название и изображение сверху.

Напишите этот код и выполните

Есть два варианта, которые я хотел бы представить:

1: Добавить getSupportActionBar (). Hide (); К методу onCreate.

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Как сделать успешный бизнес на ритуальных услугах
  • Выездной кейтеринг в России
  • Риски бизнеса: без чего не обойтись на пути к успеху
  • android studio как обновить приложение
  • android studio как запустить приложение на телефоне