Изменить заголовок activity android

Как изменить название Activity в Android?

изменить название моей текущей деятельности, но это не похоже на работу.

Кто-нибудь может подсказать мне, как это изменить?

Попробуйте установить setTitle самостоятельно, вот так:

Просто к вашему сведению, вы можете сделать это из XML.

В AndroidManifest.xml вы можете установить его с помощью

Если вы хотите сделать это один раз и позволить системе обрабатывать все остальное (не динамически), сделайте так в файле манифеста:

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

Есть более быстрый способ, просто используйте

Вы также можете найти его внутри onCreate () , например:

Кстати, то, что вы просто не можете сделать, это вызвать setTitle () статическим способом без передачи какого-либо объекта Activity.

Если у вас есть несколько действий, вы можете установить это в AndroidManifest.xml

Я использую Android Studio 3.0.1.

Если вы хотите установить заголовок в Java-файле, то напишите в своей деятельности onCreate

если хочешь в манифест то пиши

У меня есть панель инструментов в моей деятельности и базовая активность, которая переопределяет все заголовки. Поэтому мне пришлось использовать setTitle в onResume () в Activity следующим образом:

Код помог мне изменить название.

Если вы хотите изменить заголовок действия при изменении действия, нажав на кнопку. Объявите необходимые переменные в MainActivity:

Добавьте onClickListener в onCreate () и создайте новое намерение для другого действия:

Источник

Изменить заголовок activity android

Полный текст статьи и исходники программы доступны только зарегистрированным участникам сайта.

Прочитайте внимательно условия! В начале каждой статьи указывается, к какому курсу относится данная статья. Например, если статья из 4 курса, значит нужно заплатить за все курсы по четвёртый включительно.

Стоимость регистрации — символические 350 рублей. После регистрации у вас будет доступ ко второму курсу.

Для регистрации сначала необходимо пополнить ЮMoney(бывший Яндекс.Кошелек) 410011383280263 на указанную сумму (или Webmoney-кошелек P894989790291 (старый R390884954122) или QIWI (перевод по никнейму), а затем прислать письмо на адрес alexander.klimoff@gmail.com с указанием, на какой кошелёк вы делали оплату и реквизиты, по которым можно вас определить (не прикрепляйте к письму картинки или файлы). Учитывайте комиссию при переводах.

Не присылайте в письме мои номера кошельков — поверьте, я их знаю и без вас.

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

Доступ к третьему курсу обучения доступен только после оплаты второго курса и составляет 350 руб.

Доступ к четвёртому курсу обучения доступен после оплаты третьего курса и составляет 350 руб. и т.д.

Читайте также:  Андроид как стать админом

При оплате сразу всех курсов одновременно (2-9) цена составит 2800 руб.

Доступ даётся как минимум на один год. Для тех, кто оплатил третий и другие курсы, сроки доступа увеличиваются.

Также возможен приём на PayPal (только для зарубежных пользователей). Обратите внимание, что в этом случае стоимость одного курса составляет 7$.

Источник

Как изменить заголовок и значок панели действий android

Я пытаюсь сделать некоторые вещи на ActionBar в Android.

Я уже добавил новые элементы в правой части панели действий.

Как я могу изменить левую сторону панели действий? Я хочу изменить значок и текст, и я хочу добавить «кнопку Назад» в панели действий для других экранов

15 ответов

это очень просто сделать

если вы хотите изменить его в коде, позвоните:

и установите значения на все, что угодно.

или в XML-файле манифеста Android:

чтобы включить кнопку «Назад» в вашем приложении, используйте:

код должен быть помещен в ваш onCreate Так что изменение метки / значка прозрачно для пользователя, но на самом деле его можно вызвать в любом месте во время действия жизненный цикл.

чтобы сделать один значок может использоваться всеми барами действий вы можете сделать это в вашем Android Манифеста.

Если вы хотите изменить заголовок панели действий, просто дайте следующий код 1 строки в onCreate () вашего действия

вам просто нужно добавить эти 3 строки кода. Замените значок своим собственным значком. Если вы хотите создать значки, используйте этой

вы можете изменить значок в вашем, добавив любой значок, который вы хотите, чтобы ваши соответствующие drawable папки, а затем изменить эту строку в вашем AndroidManifest.xml-файл:

чтобы соответствовать любому имени вашего значка там. Или поместите свой значок как ic_launcher,если они одинаковы. Что касается того, что он говорит, добавьте или измените любые строки, соответствующие этому в ваших res/values/strings.XML-файл. Затем, еще раз в ваш AndroidManifest.xml-файл, измените это строка:

в какой строке у вас в их. Вам придется сделать это для приложения в целом и для любых действий, которые вы хотите, но линии одинаковы.

надеюсь, что это помогает.

в Android 5.0 принципы материального дизайна препятствуют использованию значка в actionBar

чтобы включить его, добавьте следующий код

кредит идет автору этого статьи

для этого вы можете сделать это двумя способами: XML или Java. Смотрите здесь: как изменить текст на панели действий

для set Title :

для set Icon :

я использовал следующий вызов внутри onNavigationItemSelected :

добавьте приведенный ниже код внутри функции onCreate в вашей деятельности.

заголовок панели действий по умолчанию будет использовать метку текущего действия, но вы также можете установить его программно через ActionBar.setTitle() .

чтобы реализовать функциональность кнопки» Назад «(точнее,» вверх»), о которой вы говорите, прочитайте раздел» Использование значка приложения для навигации»руководство разработчика панели действий.

Читайте также:  Не запускается макс пейн андроид

наконец, чтобы изменить значок, руководство покрывает это. Короче говоря, панель действий отобразит изображение, поставляемое в android:icon в вашем манифесте application или activity элемент, если он есть. Типичная практика заключается в создании значка приложения (во всех различных плотностях, которые вам понадобятся) с именем ic_launcher.png , и поместите его в drawable-* справочники.

я получил non-static method setTitle(CharSequence) cannot be referenced from a static context ошибки, потому что я использовал setTitle() в статическом классе PlaceholderFragment. Я решил это, используя getActivity().getActionBar().setTitle(«new title»);

перейти к Манифесту, в котором конкретное действие вы хотите изменить название заголовка панели действий и написать android: label= «название названия»

Источник

Android. Как изменить активность (activity) по умолчанию

26 апреля 2017 г. 5 ruslan-io 10809 android—>

При создании нового проекта в Android Studio создается стандартное activity по умолчанию MainActivity, класс MainActivity.java и представление activity_main.xml. О том как изменить стандартную активность по умолчанию описано ниже.

Настроить начальную (стартовую) активность (default activity) вашего приложения можно с помощью параметра intent-filter в файле AndroidManifest.xml (app/manifests/AndroidManifest.xml).

По умолчанию файл AndroidManifest.xml будет выглядеть примерно так:

Добавляем новую активность, например правой кнопкой мыши по «app» => «New Activity» => «Empty Activity». В файл AndroidManifest.xml (app/manifests/AndroidManifest.xml) добавлена новая activity:

Весь код AndroidManifest.xml:

Для того чтобы изменить стартовую активность нужно из старой activity удалить строки intent-filter (14 — 17) и добавить их в нужную activity, например MySuperActivity (класс MySuperActivity и представление для него должны быть созданы во избежание ошибок). Таким образом получим следующее:

Или поменять имена activity местами.

Так же можем добавить атрибут label для активности (содержимое которого будет отображаться в заголовке представления), пример:

Окончательный вид файла AndroidManifest.xml (app/manifests/AndroidManifest.xml) получим примерно такой:

Таким образом можно изменить стартовую activity (по умолчанию) c MainActivity на MySuperActivity.

Из всего выше описанного стоит запомнить следующее, для изменения активности по умолчанию на свою необходимо удалить (а лучше вырезать Ctrl+X ) код:

Из текущей стартовой активности вставить его ( Ctrl+V ) в нужную вам активность, между тегами .

Источник

Файл манифеста AndroidManifest.xml

Файл манифеста AndroidManifest.xml предоставляет основную информацию о программе системе. Каждое приложение должно иметь свой файл AndroidManifest.xml. Редактировать файл манифеста можно вручную, изменяя XML-код или через визуальный редактор Manifest Editor (Редактор файла манифеста), который позволяет осуществлять визуальное и текстовое редактирование файла манифеста приложения.

Назначение файла

  • объявляет имя Java-пакета приложения, который служит уникальным идентификатором;
  • описывает компоненты приложения — деятельности, службы, приемники широковещательных намерений и контент-провайдеры, что позволяет вызывать классы, которые реализуют каждый из компонентов, и объявляет их намерения;
  • содержит список необходимых разрешений для обращения к защищенным частям API и взаимодействия с другими приложениями;
  • объявляет разрешения, которые сторонние приложения обязаны иметь для взаимодействия с компонентами данного приложения;
  • объявляет минимальный уровень API Android, необходимый для работы приложения;
  • перечисляет связанные библиотеки;
Читайте также:  Gangstar rio для андроида

Общая структура манифеста

Файл манифеста инкапсулирует всю архитектуру Android-приложения, его функциональные возможности и конфигурацию. В процессе разработки приложения вам придется постоянно редактировать данный файл, изменяя его структуру и дополняя новыми элементами и атрибутами.

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

Описание

Элемент является корневым элементом манифеста. По умолчанию Eclipse создает элемент с четырьмя атрибутами:

Атрибуты

объявляет разрешение, которое используется для ограничения доступа к определенным компонентам или функциональности данного приложения. В этой секции описываются права, которые должны запросить другие приложения для получения доступа к вашему приложению. Приложение может также защитить свои собственные компоненты (деятельности, службы, приемники широковещательных намерений и контент-провайдеры) разрешениями. Оно может использовать любое из системных разрешений, определенных Android или объявленных другими приложениями, а также может определить свои собственные разрешения.

android:name название разрешения android:label имя разрешения, отображаемое пользователю android:description описание разрешения android:icon значок разрешения android:permissionGroup определяет принадлежность к группе разрешений android:protectionLevel уровень защиты

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

android:name имеет единственный атрибут с именем разрешения android:name. Это может быть разрешение, определенное в элементе

данного приложения, разрешение, определенное в другом приложении или одно из стандартных системных разрешений, например: android:name=»android.permission.CAMERA» или android:name=»»android.permission.READ_CONTACTS»

Наиболее распространенные разрешения

  • INTERNET — доступ к интернету
  • READ_CONTACTS — чтение (но не запись) данных из адресной книги пользователя
  • WRITE_CONTACTS — запись (но не чтение) данных из адресной книги пользователя
  • RECEIVE_SMS — обработка входящих SMS
  • ACCESS_COARSE_LOCATION — использование приблизительного определения местонахождения при помощи вышек сотовой связи или точек доступа Wi-Fi
  • ACCESS_FINE_LOCATION — точное определение местонахождения при помощи GPS

объявляет базовое имя для дерева разрешений. Этот элемент объявляет не само разрешение, а только пространство имен, в которое могут быть помещены дальнейшие разрешения.

определяет имя для набора логически связанных разрешений. Это могут быть как объявленные в этом же манифесте с элементом

разрешения, так и объявленные в другом месте. Этот элемент не объявляет разрешение непосредственно, только категорию, в которую могут быть помещены разрешения. Разрешение можно поместить в группу, назначив имя группы в атрибуте permissionGroup элемента

Источник

Оцените статью