Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
Darth_Sanchez
4 / 4 / 1
Регистрация: 28.04.2013
Сообщений: 64
1

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

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

Каким способом лучше подбирать размер шрифта для приложения, чтобы на всех устройствах более или менее нормально смотрелось. Как-то узнавать параметры экрана и подстраивать по ходу дела или есть какой-то другой метод?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.07.2014, 20:59
Ответы с готовыми решениями:

Android разработка для разных устройств
Всем здравствуйте. Возникла следующая ситуация. Разрабатываем приложение с...

Размеры ресурсов для разных устройств
Например у меня есть картинка header.png, это header - Navigation Drawer`а. ...

Как из кода узнать размер шрифта TextView
Вопрос в заголовке

Подскажите как сделать разметку для разных экранов
У меня есть recyclerview в него устанавливается GridLayoutManager в 3 колонки,...

Размер шрифта, размер контролов
Почему когда делаю TextView.setTextSize(14); на одном устройстве показывает...

7
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,074
23.07.2014, 08:06 2
Darth_Sanchez, dimens?
0
Darth_Sanchez
4 / 4 / 1
Регистрация: 28.04.2013
Сообщений: 64
23.07.2014, 14:07  [ТС] 3
не понял
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,074
23.07.2014, 16:59 4
В папках values, values-hdpi и т.д. создай файлы dimens.xml, в кторых указываешь размеры, например:
XML
1
<dimen name="fontSize">20dp</dimen>
А в лаяутах задавай размер:
XML
1
android:textSize="@dimen/fontSize"
Устройство само подберет нужный размер.
0
Darth_Sanchez
4 / 4 / 1
Регистрация: 28.04.2013
Сообщений: 64
23.07.2014, 19:59  [ТС] 5
а как задать программно такой размер?
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,074
23.07.2014, 21:17 6
Имеется ввиду в коде? Изврат) Видимо через свойства элементов, сеттеры.
0
Muhammad97
10 / 10 / 2
Регистрация: 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);
И никаких извращений
0
Darth_Sanchez
4 / 4 / 1
Регистрация: 28.04.2013
Сообщений: 64
29.07.2014, 01:45  [ТС] 8
попробуем)

Добавлено через 5 минут
ругается на "image" и "contex"
0
29.07.2014, 01:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.07.2014, 01:45

Как обеспечить одинаковый размер картинки на разных экранах Android?
Как?

Размер шрифта
Нужно изменить размер шрифта во всём приложении, возможно ли такое? если да то...

Размер шрифта Tabhost
Сабж,...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

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