Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Darth_Sanchez
4 / 4 / 1
Регистрация: 28.04.2013
Сообщений: 64
#1

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

22.07.2014, 20:59. Просмотров 1280. Ответов 7
Метки нет (Все метки)

Каким способом лучше подбирать размер шрифта для приложения, чтобы на всех устройствах более или менее нормально смотрелось. Как-то узнавать параметры экрана и подстраивать по ходу дела или есть какой-то другой метод?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.07.2014, 20:59     Как сделать оптимальный размер шрифта для разных устройств
Посмотрите здесь:
Размеры ресурсов для разных устройств Android
Как из кода узнать размер шрифта TextView Android
Подскажите как сделать разметку для разных экранов Android
Android Размер шрифта, размер контролов
Android Как обеспечить одинаковый размер картинки на разных экранах Android?
Android Размер шрифта
Размер шрифта Tabhost Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
23.07.2014, 08:06     Как сделать оптимальный размер шрифта для разных устройств #2
Darth_Sanchez, dimens?
Darth_Sanchez
4 / 4 / 1
Регистрация: 28.04.2013
Сообщений: 64
23.07.2014, 14:07  [ТС]     Как сделать оптимальный размер шрифта для разных устройств #3
не понял
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
23.07.2014, 16:59     Как сделать оптимальный размер шрифта для разных устройств #4
В папках values, values-hdpi и т.д. создай файлы dimens.xml, в кторых указываешь размеры, например:
XML
1
<dimen name="fontSize">20dp</dimen>
А в лаяутах задавай размер:
XML
1
android:textSize="@dimen/fontSize"
Устройство само подберет нужный размер.
Darth_Sanchez
4 / 4 / 1
Регистрация: 28.04.2013
Сообщений: 64
23.07.2014, 19:59  [ТС]     Как сделать оптимальный размер шрифта для разных устройств #5
а как задать программно такой размер?
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
23.07.2014, 21:17     Как сделать оптимальный размер шрифта для разных устройств #6
Имеется ввиду в коде? Изврат) Видимо через свойства элементов, сеттеры.
Muhammad97
10 / 10 / 1
Регистрация: 10.11.2013
Сообщений: 238
24.07.2014, 16:29     Как сделать оптимальный размер шрифта для разных устройств #7
Darth_Sanchez,
Java
1
2
int text_size = image.setMinimumHeight((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, размер_в_dp, context.getResources().getDisplayMetrics()));
text.setTextSize(text_size);
И никаких извращений
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.07.2014, 01:45     Как сделать оптимальный размер шрифта для разных устройств
Еще ссылки по теме:
Android Размер шрифта, TextView
Android Изменить размер шрифта в виджете
Android Шрифты, размеры шрифта, размер таблиц
Android Размер изображения на разных телефонах
Android Одинаковый ли размер стека у разных версиях/девайсах Android?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Darth_Sanchez
4 / 4 / 1
Регистрация: 28.04.2013
Сообщений: 64
29.07.2014, 01:45  [ТС]     Как сделать оптимальный размер шрифта для разных устройств #8
попробуем)

Добавлено через 5 минут
ругается на "image" и "contex"
Yandex
Объявления
29.07.2014, 01:45     Как сделать оптимальный размер шрифта для разных устройств
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru