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

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

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

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

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

Сделать размер шрифта на андроиде как на ПК
В общем андроидовские браузеры выводят текст больше чем на ПК. Я пробовал проценты и em, но текст...

Выпадающее меню - разный размер шрифта для разных уровней меню
Есть у меня данный список, но возник вопрос: "как сделать чтобы в надписи буквы1 был шрифт 19px, а...

Плавает размер шрифта в разных браузерах
Пишу, опираясь на гугл хром. Во всех остальных браузерах размер шрифта отличается, хотя в css...

Изменяется размер шрифта в разных браузерах
Добрый день! Подскажите, почему в Хроме шрифт нормально отображается, а в Мозиле и Эксплорере...

7
Rube
912 / 560 / 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
912 / 560 / 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
23.07.2014, 16:59
Darth_Sanchez
4 / 4 / 1
Регистрация: 28.04.2013
Сообщений: 64
23.07.2014, 19:59  [ТС] 5
а как задать программно такой размер?
0
Rube
912 / 560 / 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
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.07.2014, 01:45

Как сделать так, чтобы пользователь не мог менять размер шрифта сайта?
Как сделать так, чтобы пользователь не мог менять размер шрифта сайта? Спасибо.

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

Сделать постоянным размер шрифта в C#
Добрый день. Написал программу пару лет назад (диплом), успешно защитил, теперь пришло время...


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

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

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