У меня порядка 7 активностей и где-то в 6й мне надо вставить в настройки переключатель выбора светлой или темной темы. Использование данного кода не помогает:
public void theme(View view)
Читал, что надо прописывать отдельный класс, который вызывать в каждом классе активностей перед setContentView .
Отслеживать
69.8k 9 9 золотых знаков 65 65 серебряных знаков 122 122 бронзовых знака
задан 7 авг 2015 в 9:46
181 1 1 серебряный знак 8 8 бронзовых знаков
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Для смены темы «на лету» нужно проделать довольно нудные манипуляции.
Обычно же все это происходит в настройках.
Через метод setTheme() вы можете устанавливать нужную тему в каждом активити, изменения вступят в силу после перезапуска активити (возврата из настроек), в которой есть смена темы. Метод должен применяться ДО метода setContentView() .
Текущую выбранную тему лучше всего хранить в SharedPreferences , записывая туда значение из настроек, а при запуске активити считывать оттуда.
Как Установить Темы и Иконки на Windows 10
public void onCreate(Bundle savedInstanceState)
где значение ключа «THEME», которое будет записываться в настройках, равно ID выбранной темы, заданной в res/styles.xml, так, для примера со стилями ниже это будут значения: R.style.AppTheme и R.style.AppThemeLight
UPD
Для тем основанных на AppCompat темы применяются не полностью, чтобы решить эту проблему обязательно нужно указывать цвета ColorPrimary , ColorPrimaryDark и ColorAccent в файле styles.xml с темами, которые будут менятся в приложении:
styles.xml
Определяем сами цвета (вы можете выбрать свои, какие нравятся) в colors.xml:
#edeceb #517c50 #0d0c0c #2d2c2a #a5c0df #e2e0e0
Для тем, основанных на Holo так же нужно указать некоторые параметры , чтобы не было проблем:
styles.xml
PS: Гарантированное применение темы произойдет при перезапуске приложения (а вообще при перезапуске активити, что происходит не всегда, так как они не обязательно уничтожаются при переходах)
Источник: ru.stackoverflow.com
Как изменить оформление темы на Андроид? Программы для изменения темы на Андроид
Данная статья расскажет вам о программа, которые позволяют изменить внешний вид (тему) на платформе Андроид.
- Какие программы для смены темы существуют на Андроид?
- Apex Launcher
- GO Launcher EX
- TSF Shell
- Nova Launcher
Данная статья расскажет вам о программах, которые позволят изменить тему или внешний вид платформе Android.
Отличительной чертой платформы Android от всех других платформ, заключается в том, что именно на этой платформе вы можете настроить все под себя. Допустим, если вас не устраивает браузер или медиа-проигрыватель, то вы без особых усилий можете его поменять, просто скачав другой с Play Market, благо в том что он обладает огромным количество разнообразных приложений.
Поэтому сегодня мы поговорим как раз-таки об одной из таких возможностей, как смена внешнего облика на телефоне под управлением Android.
Какие программы для смены темы существуют на Андроид?
Программ, которые позволяют сменить внешний вид интерфейса плаформы Андроид, очень много, поэтому давайте их перечислим, а также расскажем подробнее о них.
Apex Launcher
Разработчиком данной программы является Android Does.
Вероятно разработчики решили просто модернизировать под себя стандартную оболочку интерфейса и внешнего вида Андроид. Поэтому, как только вы установите данное приложение, то по началу вы ничего не заметите, но позже застанете огромное количество всевозможных настроек.
Кроме того, программа отлична тем, что если ваш телефон плохо отзывается на прикасания и вы явно замечаете в нем отсутствие плавности, то программа исправит это сиюминутно, как только установится.
Стоит отметить, что программа Apex Launcher обладает двумя версиями: бесплатной и профессиональной, функционал которой более расширен, но в принципе он не такой уж и необходимый, как функционал, который доступен в бесплатной версии.
Данная программа отличается от других тем, что позволяет устанавливаться на SD-карту памяти, а все остальные аналогичные программы устанавливаются только на внутреннюю память.
Как видите, настройки программы Apex Launcher очень обширны и обладают огромными возможностями, которые позволят сменить внешний вид, то есть тему, до неузнаваемости.
GO Launcher EX
Разработчиком данной программы является GO Launcher Dev Team.
Данная программа не столь простой лаунчер, позволяющий сменить внешний вид вашего интерфейса, а настоящая экосистема, состоящая из интересных, эффектных и необходимых плагинов, виджетов и прочих дополнений.
Огромный плюс данной программы в том, что она абсолютно бесплатна и не имеет платного контента, но все же есть некоторые моменты, которые включают себя скрытую рекламу, а конкретно магазин, который встроен в саму оболочку.
GO Launcher EX, точно также, как и Apex Launcher, позволяет создать на рабочем столе до девяти вкладок, страниц, которые будут содержать виджеты, ярлыки программ и т.д.
GO Locker – это приложение, которое позволяет заблокировать экран посредство установки пин-кода либо графического кода, но в отличии от стандартного блокировщика, он будет отображать часы, дату, а также запланированные будильники.
Данное приложение мы советуем тем, кому надоел суетливый и скучный интерфейс платформы Андроид, и тем, кто хочет хоть как-то изменить внешний вид и тему на своем смартфоне.
TSF Shell
Разработчиком данной программы является TSFUI.
Данное приложение к сожалению не бесплатное, но все же его стоит учесть в нашем списке, так как оно в сравнении своей цены, очень оправдано.
Этот лаунчер позволяет создать на рабочем столе аж 12 вкладок, что является на 3 больше, чем в предыдущих лаунчерах.
Стоит отметить, что разработчики данной программы, сделали её платной в связи с тем, что оно имеет необычный интерфейс, который включает в себя изобилие анимации и трехмерной графики.
Nova Launcher
Разработчиком данной программы является TeslaCoil Software.
Очень интересный лаунчер, позволяющий переделать все иконки, настройки и прочие параметры, которые вы хотели бы изменить на вашем смартфоне.
Минус данной программы заключается пожалуй в том, что оно полностью на английском языке, в связи с чем многие просто запутаются в нем.
Ну что же, сегодня мы рассмотрели программы, которые позволяют сменить внешний вид интерфейса на вашем Андроиде, а какая из них подойдет вам больше решать именно вам.
Видео: Обзор лаунчера Apex Launcher на Андроид
Источник: mobilkoy.ru
Как установить тему на Андроид
Пользователи устройств на системе Андроид привыкли к одной стандартной теме, которая присутствует на всех телефонах разных компаний. Многие операционные системы предлагают свои варианты, как так или иначе модернизировать внешний вид системы, сделать её интереснее и новее. Среди разных операций софта больше всех в данном плане выделяется операционная версия Андроид. Она как раз предлагает обширный выбор тем, который пользователь может посмотреть, изменить или же просто поменять навсегда. Стоит подробнее разобраться в том, как можно поменять тему, что для этого нужно.
Что изменится при смене темы на Андроид
Что получит пользователей после изменений? Это всегда интересует перед тем как человек начинает менять тему. Персонализация своего устройства – это всегда влияние (прямое или косвенное) на систему и производительность телефона. Возможно и такое, что телефон начнет лагать или глючить, а все из-за того, что пользователь, меняя тему, как бы одевает на свой прежний интерфейс просто новую одежду, окутывает её в новые темы. Процессор мобильного устройства может начать глючить, так как происходит обработка сразу двух внешних видов смартфона.
Что за измениться при смене темы? Все зависит от того, какой пользователь выбрал вариант операционной системы Андроид, а точнее – какое оформление. Владелец может изменить сразу весь вид операционной системы, а может заменить только отдельные части. Таким образом можно поставить:
- Основной фон на смартфон;
- Анимированные (живые) обои на Андроид;
- Интересный и уникальный вариант обоев телефона;
- Установить многие виджеты системы;
- Персонализировать телефон;
- Установить новые иконки на программы, в качестве нового программного обеспечения.
Все эти изменения можно сделать вместе на телефоне, а также можно добавить по-отдельности. Такое также возможно на системе Андроид. Пользователь может установить более глубокую смену интерфейса устройства, тем самым все это полностью удалит стандартное и привычное оформление телефона, ничего не оставит от стандартной темы, устройство будет полностью персонализировано под управляющего системой человека.
Как поменять тему на Андроиде через Google Play
Стоит рассмотреть подробнее, как можно поменять тему на Андроиде через Google Play, так как это – самый простой и быстрый вариант, который есть на портативном гаджете. Использовать официального маркета операционной системы имеет множество плюсов:
- Смена темы через приложения официальная;
- Пользователь может не беспокоиться о том, что на его устройстве появятся вирусы;
- Также можно выбрать ту тему, которая больше понравится из предложенных. В маркетплейсе очень много лаунчеров.
Выполнить процедуру пользователь может как и на телефоне, так и на компьютере, если нет возможности сделать это напрямую. Постановка лаунчера удаленно – также хороший вариант, в любом случае произойдет смена облика гаджета.
Если пользователь хочет посмотреть инструкцию по тому, как сменить тему на Андроид, операционной системе, то он должен сделать следующее:
- Заходим в Маркет от компании Google Play;
- В строчке поиска, которая располагается на главном экране Гугл Плей, вводим слово «Тема» (англ.: Theme);
- После этого откроется окно результата поиска, выбираем понравившийся вариант;
- Нажмите на пункт «Установить» для того, чтобы настроить тему на рабочий экран.
После этого пользователю необходимо наблюдать, как измениться внешний лаунчер устройства на ОС Андроид. Если пользователю необходимо сменить тему через компьютер, то этот способ не так сильно отличается:
- Переходим в официальный Маркет через любой браузер ПК. Для этого в строке поиска вводим название «Гугл Плей»;
- Теперь в поисковой строке самого маркета вводим слово «Тема»;
- Откроется результат поиска. Выбираем любую понравившуюся тему;
- Кликаем на пункт «Установить»;
- Теперь переходим к телефону, соглашаемся с тем, что тема будет установлена, перекидываем ещё через программы «Установщик программ».
Обратите внимание! Гугл Плей и аккаунт должен быть и на ПК, и на телефоне один и тот же, иначе пользователь не сможет установить приложение на то устройство, которое необходимо, а именно – портативное мобильное устройство.
Также пользователь может подключить телефон к компьютеру, после этого перекинуть приложение по нему. Последний пункт из вышеперечисленной схемы полностью упускается.
Стоит отметить, что некоторые темы платные. Это связано с тем, что они уникальны и нет никаких подобных, цены устанавливают разработчики. Стоит быть внимательным в этом плане, потому что во время установки, если пользователь не хочет, он может случайно потратить средства на тему.
Как изменить тему на Андроиде с помощью сторонних ресурсов
Если пользователь не хочет использовать привычные официальные источники, то он может воспользоваться сторонними, например, многими темами оформления на других интернет – ресурсах устройства. Темы сторонних источников находятся в формате apk, который достаточно просто можно перенести и установить на телефоне Андроид.
Перед установкой стоит убедиться в том, что выбранный файл для кастомизации системы не содержит дополнительных вирусов, а также других вредных для системы программ. Также не стоит доверять многим адресам, в которых необходимо ввести номер телефона или же личные данные. Скорее всего, это дело рук мошенника.
Для того, чтобы установить новую прошивку через сторонние ресурсы, пользователю необходимо будет рассмотреть пошаговую систему:
- Для начала необходимо загрузить через браузер ту систему, которая необходима пользователю;
- Теперь стоит подключить телефон к ПК через кабель USB;
- Переносим приложение формата apk на внутреннюю память телефона устройства;
- Заходим на смартфоне в настройки;
- Выбираем в меню пункт о безопасности;
- Находим вкладку под названием «Администрирование устройства»;
- Кликаем на галку, которая располагается напротив вкладку Неизвестные источники»;
- Находим приложение с темой удобного формата через любой удобный файловый менеджер (Files – привычный для системы Андроид стандартная программа);
- Запускаем приложение.
Как видно, все достаточно запутанно и сложно. Если пользователь сделал все правильно, то система сама автоматически инициализирует приложение, разрешит его использовать, после чего сменит тему окончательно.
Как установить лаунчер
Лаунчер в системе Андроид или iOS – это такое пространство, которое открывается человеку после того, как он удачно разблокировал свой телефон. То есть производитель создает уникальный внешний вид и дизайн, который характерен только для данный ОС. Именно поэтому лаунчеры от производителей так сильно отличаются, при этом система одна.
Установка такого внешнего оформления точно такая же, как и смена темы. Именно поэтому эти понятия часто становятся смежными. Все достаточно просто:
- Заходим в маркетплейс Гугл Плей, после чего в поисковой строке забиваем интересующий лаунчер;
- После этого кликаем на вкладку «Установить» для того, чтобы настроить оформление телефона;
- Теперь запускаем скачанное приложение.
После этого достаточно быстро пользователь установить необходимый лаунчер. Кто бы что не говорил, а большинство лаунчеров на системе Андроид полностью бесполезны и не приносят никакого вреда системе телефона. Самый интересный оболочки представлены ниже:
- Яндекс. Лаунчер с Алисой;
- POCO Launcher;
- MUIU Launcher;
- Huawei Launcher;
- Nova Launcher;
- Microsoft Launcher;
- Launcher iOS 13.
Такие оболочки, как Samsung Tochwiz, доступны только на устройствах компании. Скачать их просто так сложно.
Как сделать глубокую смену интерфейса на Андроиде
Несмотря на то, что пользователь имеет возможность полностью персонализировать и кастомизировать свое устройство так, как он хочет, так как представлено на рынке огромное количество интересных тем, многие пользователи просто не останавливаются и решают идти до конца – проводят глубокую смену интерфейс ОС Андроида. Эта операция полностью сменяет дизайн и оформление, которое ранее было предусмотрено разработчиком.
Как вернуть стандартную тему
На операционной версии Андроид пользователь может использовать темы точно по такому же принципу, что и многие приложения. Для того чтобы вернуть стандартную тему, пользователю достаточно всего лишь удалить или же остановить функционирование программ – тем, после чего оформление экрана автоматически вернется к прежнему.
Если пользователь столкнулся с проблемой, что у него просто не получается вернуть версию по умолчанию, то он может воспользоваться Hard Reboot устройства.
Сброс настроек – это хорошая возможность сброса приложений и системы телефона. После него кастомизация точно вернутся на прежнее место. Однако, стоит помнить о том, что сброс данных – это стирание всех пользовательских данных и обновлений.
Источник: kakoperator.ru