Как изменить цвет шрифта в андроид

Как изменить цвет шрифта в андроид

Android предоставляет пользователю широкие возможности кастомизации интерфейса, начиная с простых виджетов и настроек, заканчивая сторонними лаунчерами. Однако, в настройке некоторых аспектов оформления могут возникнуть сложности, например, если вам потребовалось поменять шрифт интерфейса и приложений на Android. Тем не менее, сделать это возможно, а для некоторых моделей телефонов и планшетов — очень просто.

Как изменить шрифт на телефоне Андроид

СодержаниеКак изменить шрифт на телефоне Андроид

В этой инструкции подробно о том, как изменить шрифт на Android смартфонах и планшетах различными способами, в том числе без root-доступа (в некоторых случаях он может потребоваться). В начале руководства — отдельно по смене шрифтов на Samsung Galaxy, а затем — про все остальные смартфоны (в том числе и Samsung, но с версией Android до 8.0 Oreo).

Изменение шрифта на телефонах Samsung и установка своих шрифтов

Телефоны Samsung, а также некоторые модели LG и HTC имеют опцию изменения шрифта в настройках.

Для простой смены шрифта на Samsung Galaxy вы можете выполнить следующие шаги

1. Зайти в НастройкиДисплей.

2. Выбрать пункт «Шрифт и масштаб экрана».

3. В нижней части выбрать какой-либо шрифт, а затем нажать «Готово» для его применения.

Тут же присутствует пункт «Загрузить шрифты», позволяющий произвести установку дополнительных шрифтов, но: все они (кроме Samsung Sans) платные. Тем не менее, это можно обойти и установить собственные шрифты, в том числе из ttf файлов шрифтов.

Доступно несколько подходов к установке своих шрифтов на телефонах Samsung Galaxy: до версии Android 8.0 Oreo шрифты FlipFont (именно они используются на Samsung) можно было найти в Интернете и скачать в виде APK и они сразу были доступны в настройках, также исправно работали шрифты, устанавливаемые с помощью приложения iFont (будет рассмотрено далее в разделе про «другие телефоны Android»).

Если на вашем смартфоне установлена Android 7 или более старая версия, вы всё еще можете использовать эти способы. Если же у вас новый смартфон с Android 8 или 9, придется искать обходные пути для установки своих шрифтов.

Один из них, самый простой и работающий на настоящий момент времени (тестировалось на Galaxy Note 9) — использование приложения ThemeGalaxy .

Сначала о бесплатном варианте использования этого приложения для смены шрифтов:

1. После установки приложения у вас в списке появится две иконки: для запуска Theme Galaxy и отдельная — «Темы». Сначала запустите сам приложение Theme Galaxy, дайте необходимые разрешения, а затем запустите «Темы».

2. Выберите вкладку «Шрифты», а в углу вместо «All» выберите «Cyrillic» для того, чтобы отображались только русские шрифты. В списке доступны бесплатные шрифты с Google Fonts.

3. Нажмите «Скачать», а после скачивания — «Установить шрифт».

4. Перезагрузите ваш телефон (требуется для Samsung с Android Oreo и более новыми системами).

5. Шрифт появится в настройках телефона (НастройкиДисплейШрифт и масштаб экрана).

Это же приложение позволяет выполнить установку собственного шрифта TTF (которые в изобилии доступны для скачивания в Интернете), но функция является платной (минимум 99 центов, единоразово). Путь будет следующим:

1. Запустите приложение Theme Galaxy, откройте меню (свайп с левого края экрана).

2. В меню в разделе «Дополнительно» выберите «Создание вашего шрифта из .ttf». При первой попытке использования функции вас попросят её купить.

3. Укажите имя шрифта (как он будет отображаться в списке в настройках), отметьте «Выберите файл .ttf вручную» и укажите место хранения файла шрифта на телефоне (также можно сложить файлы шрифтов в папку themeGalaxy/fonts/custom/ и отметить «Загрузка шрифтов из пользовательских папок».

4. Нажмите «Создать». Сразу после создания будет произведена установка шрифта.

5. Перезагрузите телефон (только для новых версий Android).

6. Шрифт отобразится в настройках и будет доступен для установки в интерфейсе вашего Samsung.

Ещё одно приложение, умеющее устанавливать шрифты на Samsung — AFonts. На Oreo также требует перезагрузки, создание своих шрифтов требует покупки функции, а русские шрифты в каталоге отсутствуют.

Читайте также:  Тесты видеокарт и процессоров в играх

Дополнительные методы установки шрифтов на Samsung Galaxy с новыми версиями Android доступны здесь: https://4pda.ru (см. раздел Шрифты для Samsung на Android 8.0 Oreo).

Как поменять шрифт на Android телефонах и планшетах других производителей

Для большинства смартфонов и планшетов Android для изменения шрифта интерфейса требуется наличие root-доступа. Но не для всех: например, приложение iFont успешно добавляет шрифты на старых Samsung и некоторых других марках телефонов и без рут.

iFont

iFont — бесплатное приложение, позволяющее легко установить свой шрифт (а также скачать имеющиеся бесплатные шрифты) на телефон с root-доступом, а также на отдельные марки телефонов без него (Samsung, Xiaomi, Meizu, Huawei).

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

1. Устанавливаем и запускаем приложение (предоставляем root-доступ, если требуется), открываем вкладку «Найти», затем — «Все шрифты» — «Русский».

2. Выбираем нужный шрифт и нажимаем «Скачать», а после скачивания — «Установить».

3. После установки может потребоваться перезагрузка телефона.

4. Для установки собственного шрифта скопируйте файлы .ttf в папку «iFont/custom/», на главном экране приложения откройте вкладку «Мой» — «Мои шрифты» и выберите шрифт, который нужно установить.

В моем тесте (телефон Lenovo Moto с root-доступом) всё работало исправно, но с некоторыми багами:

  • При попытке установить собственный шрифт ttf открывалось окно с предложением осуществить донат автору приложения. После закрытия и повторного запуска приложения установка происходила успешно.
  • Один раз не работала установка своего шрифта .ttf пока не были удалены все установленные шрифты из бесплатного каталога iFont. Удалить шрифты можно на вкладке «Мой», открыв мои загрузки, выбрав шрифт и нажав по «Мусорке» в верхнем правом углу.

При необходимости вернуть стандартный шрифт, откройте приложение iFont, перейдите на вкладку «Мой» и нажмите «Предустановленный шрифт».

Схожее бесплатное приложение — FontFix. В моем тесте оно также работало, но по какой-то причине изменяло шрифты избирательно (не во всех элементах интерфейса).

Дополнительные методы смены шрифта на Android

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

Знать, как изменить шрифт на телефоне с ОС Андроид может потребоваться по нескольким причинам. Сделать это можно с помощью сторонних приложений, лаунчеров или системных настроек смартфона.

Для чего нужно изменять шрифты на Андроид телефоне

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

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

Независимо от типа причины, чтобы устранить её, необходимо выяснить, как на телефоне поменять шрифт. Решить эту проблему можно несколькими способами.

Как поменять шрифт на Андроиде

Изменить вид текста или его цвет на телефоне с ОС Андроид можно с помощью таких утилит, как GoLauncher, iFont или Font Fix, через различные лаунчеры или в системных настройках мобильного устройства.

Без Root с помощью GoLauncher

Утилита GoLauncher – удобный способ изменить не только шрифт, но и полностью дизайн и интерфейс смартфона. Для работы приложения не требуется наличие ROOT прав. Скачать GoLauncher можно на Google Play. Второй вариант – найти и скачать в Сети через компьютер APK-файл, скопировать на смартфон и установить. Помимо самой утилиты, потребуется аналогичным образом скачать родственную программу GoLauncher Fonts с образцами символов.

После инсталляции программного обеспечения следует открыть GoLauncher Fonts и выбрать понравившийся стиль. Кликом можно просмотреть его, а также ознакомиться с инструкцией по установке, выполняемой через основную программу.

Чтобы изменить шрифт, требуется запустить GoLauncher, открыть папку «Инструменты» на рабочем столе и перейти в настройки лаунчера.

Далее нужно открыть вкладку «Шрифт».

Тем, кому интересно, как поменять цвет шрифта на Андроиде, необходимо перейти в раздел «Цвет». Здесь нужно отметить понравившийся и нажать «Ок». Изменение будет применено автоматически.

Читайте также:  Частные производные в матлаб

Чтобы изменить вид букв и символов, следует кликнуть «Выберите шрифт». Чтобы отыскать все доступные варианты, нажать «Поиск» и дождаться его завершения. Далее в обновившемся списке стилей отметить понравившийся в приложении GoLauncher Fonts. Он будет применён автоматически, перезагружать технику нет необходимости.

Через приложение iFont. Нужен ROOT

Замена шрифта через эту программу требует наличия рут прав, но простота использования и удобный интерфейс компенсируют это неудобство. Найти и скачать iFont можно через Play Market.

После запуска программы пользователь увидит список доступных шрифтов. Нужно отметить заинтересовавший, нажать на него и на открывшейся странице кликнуть по кнопке «Скачать». После завершения загрузки выбрать «Установить».

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

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

Через системные настройки

Смартфоны производства Самсунг, а также некоторых других брендов продаются с небольшим количеством дополнительных шрифтов, загруженных по умолчанию. Установить их можно в системных настройках смартфона. Чтобы воспользоваться этой возможностью, нужно перейти в настройки, открыть раздел «Дисплей» и отыскать вкладку «Стиль».

Если нажать на кнопку «Загрузить», откроется Play Market. Пользователю увидит ряд приложений для загрузки новых шрифтов и их установки. Одно из наиболее популярных – Hi Font.

На главной странице можно выбрать интересующую категорию – новые, ретро, нарисованные от руки и т.д. В каждой из них доступно несколько видов стилей.

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

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

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

Теперь стиль используется в качестве основного.

Через приложение Font Fix

Перед тем, как поменять шрифт на Андроид через Font Fix, потребуется открыть ROOT права на телефоне. Утилита удобна в использовании, благодаря простому интерфейсу с ней легко разберётся даже неопытный пользователь. Программа доступна для загрузки на Google Play.

После запуска программа сообщит о том, что для мобильного устройства не открыты ROOT права.

Далее на экране появится перечень доступных шрифтов. Для инсталляции следует кликнуть по любому из них. В появившемся окне доступен предпросмотр, во вкладке «Glyphs» — начертание каждого символа, а в «Info» — данные о выбранном стиле.

Для установки нужно нажать на значок загрузки в правом нижнем углу, а затем, в следующем окне – «Install».

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

Делаем другой шрифт на телефоне через установку разных лаунчеров

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

Наиболее функциональной программой такого типа является описанный ранее GoLauncher. Набор шрифтов, предлагаемых этой утилитой, очень обширен. Другие лаунчеры не могут похвастаться таким набором, как правило, они имеют несколько предустановленных вариантов и позволяют использовать только их. К таким приложениям относятся Apex Launcher и Holo Launcher. Обе программы доступны для загрузки в Play Market.

Заключение

Изменить шрифт на телефоне на базе Андроид можно несколькими способами. Это системные настройки мобильного устройства, а также стороннее ПО – лаунчеры и программы. Некоторые из них работают только с открытыми на смартфоне рут правами, другие исправно функционируют, даже если у пользователя нет расширенных возможностей на использование техники. Как правило, практически каждое подобное приложение имеет бесплатную и платную версию. Первая отличается меньшим количеством возможностей, а также наличием рекламных баннеров и роликов. Перед загрузкой рекомендуется посмотреть отличия обеих версий, чтобы решить, какую из них выбрать для использования.

Читайте также:  Как сделать скриншот письма в электронной почте

Можно ли изменить цвет фона элемента меню в Android?

Пожалуйста, дайте мне знать, есть ли у кого-нибудь решение. Последним вариантом будет, очевидно, настроить его, но есть ли способ изменить цвет текста без его настройки.

Одна простая строка в вашей теме 🙂

В styles.xml изменить стиль элементов списка, но не элементов меню.

Вы можете легко изменить цвет текста MenuItem , используя SpannableString вместо String .

Если вы используете новую панель инструментов, с темой Theme.AppCompat.Light.NoActionBar , вы можете ее Theme.AppCompat.Light.NoActionBar следующим образом.

По результатам, которые я получил,
android:textColorPrimary – это цвет текста, отображающий имя вашей активности, которое является основным текстом панели инструментов.

android:textColorSecondary – это цвет текста для субтитров и больше параметров (3 точки). (Да, он изменил свой цвет в соответствии с этим свойством!)

android:textColor – это цвет для всего остального текста, включая меню.

Наконец, установите тему на панель инструментов

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

Надеюсь, это поможет вам.

Меню параметров в андроиде можно настроить для установки фона или изменения внешнего вида текста. Цвет фона и текста в меню не может быть изменен с помощью тем и стилей. Исходный код Android (data res layout icon_menu_item_layout.xml) использует пользовательский элемент класса "com.android.internal.view.menu.IconMenuItem" Просмотр для макета меню. Мы можем внести изменения в вышеуказанный класс, чтобы настроить меню. Чтобы добиться этого, используйте заводский класс LayoutInflater и установите цвет фона и текста для представления.

Спасибо за пример кода. Мне пришлось изменить его, чтобы он работал с контекстным меню. Это мое решение.

Для меня это работает с Android 1.6, 2.03 и 4.03.

Я использовал тег html, чтобы изменить цвет текста одного элемента, когда элемент меню завышен. Надеюсь, это было бы полезно.

Я проделал это программно следующим образом:

Как вы можете видеть в этом вопросе, вы должны:

Над кодом изменяется цвет текста элементов действия меню для API> = v21.

Выше приведен код API

Короткий ответ: да. повезло тебе!
Для этого вам необходимо переопределить некоторые стили стилей Android по умолчанию:

Во-первых, посмотрите на определение тем в Android:

Итак, внешний вид текста в меню находится в @android:style/TextAppearance.Widget.IconMenu.Item
Теперь, в определении стилей :

Итак, теперь у нас есть имя соответствующего цвета, если вы посмотрите в цветовой папке ресурсов системы:

Наконец, вот что вам нужно сделать:

Переопределите «TextAppearance.Widget.IconMenu.Item» и создайте свой собственный стиль. Затем привяжите его к своему собственному селектору, чтобы сделать его так, как вы хотите. Надеюсь, это вам поможет. Удачи!

Я нашел его Эврика!

В теме приложения:

Вот ваша тема в стиле действия:

И вот ваша всплывающая тема:

Решение Sephy не работает. Можно переопределить внешний вид элемента меню опций, используя метод, описанный выше, но не элемент или меню. Для этого есть 3 способа:

  1. Как изменить цвет фона в меню параметров?
  2. Создайте собственное представление для отображения и переопределения onCreateOptionsMenu и onPrepareOptionsMenu для получения желаемых результатов. Я утверждаю это в общем, потому что вы можете вообще делать все, что захотите, в этих методах, но вы, вероятно, не захотите вызывать super ().
  3. Скопируйте код из SDK с открытым исходным кодом и настройте для своего поведения. Реализация меню по умолчанию, используемая Activity, больше не будет применяться.

См. Проблема 4441: Тема меню «Пользовательские параметры» для получения дополнительных сведений.

Попробуйте этот код ….

Просто добавьте это в свою тему

Протестировано по API 21

Благодаря max.musterman, это решение, которое я получил для работы на уровне 22:

Color.BLACK может стать дополнительным параметром метода setMenuTextColor . Кроме того, я использовал это только для пунктов меню, которые были android:showAsAction="never" .

ПРОСТОЙ способ сделать пользовательский цвет меню для отдельной панели инструментов, а не для AppTheme

Обычная панель инструментов на styles.xml

Вы можете установить цвет программно.

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

Делая это, вы теряете эффект селектора фонового рисунка, поэтому здесь приведен код для применения настраиваемого селектора фона ко всем дочерним элементам меню.

Ссылка на основную публикацию
Как добавить шрифты в indesign
Когда вы открывали документ, основанный на шаблоне, шрифт GracelessSans отсутствовал в системе. Вы найдете текст, набранный шрифтом GracelessSans, и замените...
Как восстановить просмотр фотографий windows 7
У юзеров, которые используют Windows 7, могут возникать различные проблемы во время применения встроенного инструмента этой ОС для просмотра фотографий....
Как восстановить удаленные файлы с сетевой папки
Я удалил файл на сетевом диске. Возможно ли вернуть его обратно? Это не в моей корзине, и это не в...
Как завести личный кабинет на портале госуслуг
Зарегистрироваться в Госуслугах может любой гражданин РФ. Процесс регистрации и подтверждения аккаунта занимает всего пару минут. Для прохождения регистрации воспользуйтесь...
Adblock detector