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

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

Войти
Регистрация
Восстановить пароль
 
Ametistos
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 37
#1

Разные шрифты на эмуляторе и на девайсе - Программирование Android

29.03.2013, 17:53. Просмотров 643. Ответов 5
Метки нет (Все метки)

Здравствуйте, проблема в следующем:

Динамически создаю разметку, размер шрифта задаю так:
Java
1
2
3
4
res = context.getResources();
PricePerQuantity.setTextSize(res.getDimension(R.dimen.item_smole_text));        
Name.setTextSize(res.getDimension(R.dimen.item_large_text));        
Price.setTextSize(res.getDimension(R.dimen.item_large_text));
ресурс соответственно:

XML
1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<resources>   
    <dimen name="item_large_text">16dp</dimen>
    <dimen name="item_smole_text">9dp</dimen>
</resources>
На эмуляторе все выглядит замечательно:

http://s1.ipicture.ru/uploads/20130329/N6j8k945.bmp

на телефоне все шрифты одинаково маленькие, примерно такого же размера как "название чека"
сори, не знаю как сделать скрин с телефона)

С чем это может быть связано?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2013, 17:53     Разные шрифты на эмуляторе и на девайсе
Посмотрите здесь:

Android Studio отладка на девайсе - Программирование Android
1) перевёл свой зенфон в режим разработчика 2) установил Android Studio 3) подключил телефон к компу(опознаётся) 4) запускаю студию,...

VideoView на эмуляторе - Программирование Android
Всем. На эмуляторе вместо видео в окошке всегда показывает черный экран. Если к videoview привязать MediaController то показывает...

Не отображается картинка в эмуляторе - Программирование Android
Почему не выводится на экран картинка в эмуляторе?..причем на устройстве и в Эклипсе она отображается...в чем может быть дело?

Работа с файлами на эмуляторе - Программирование Android
Всем привет. У меня вопрос след. характера. Моя программа читает и создает xml файлы на андроиде. Но проблема в том, что я не знаю как...

Не отображаются изменения в эмуляторе - Программирование Android
Вначале программа нормально работала в эмуляторе, но затем изменения в ней перестали отображаться в эмуляторе, с чем это может быть связано?

Отладка приложения в эмуляторе - Программирование Android
1. Какой отладчик можно подключить и как подключить к приложению запущенному в эмуляторе среды андроид &quot;Andy&quot;? Andy был выбран т.к. он...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lifestyle
Mobile Developer
232 / 228 / 4
Регистрация: 10.05.2009
Сообщений: 917
01.04.2013, 21:26     Разные шрифты на эмуляторе и на девайсе #2
размер текста обычно задается не dp а sp
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
02.04.2013, 11:45     Разные шрифты на эмуляторе и на девайсе #3
Цитата Сообщение от lifestyle Посмотреть сообщение
размер текста обычно задается не dp а sp
только если есть дизайн для всех размеров, у меня такого не было)
lifestyle
Mobile Developer
232 / 228 / 4
Регистрация: 10.05.2009
Сообщений: 917
03.04.2013, 00:56     Разные шрифты на эмуляторе и на девайсе #4
Цитата Сообщение от V0v1k Посмотреть сообщение
только если есть дизайн для всех размеров
о каком дизайне ты говоришь?! xml layout'ы???
так в resources dimensions тоже sp можно свободно вставить...

Не по теме:

Цитата Сообщение от V0v1k Посмотреть сообщение
у меня такого не было)
значит ты все же не гений...

bumbaram
03.04.2013, 06:35
  #5

Не по теме:


Скрин с телефона можно сделать через monitor раньше ddms(папка с sdk/tools/monitor), там сверху на панели инструментов есть специальныя кнопочка.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2013, 12:01     Разные шрифты на эмуляторе и на девайсе
Еще ссылки по теме:

Не загружается меню на эмуляторе - Программирование Android
Не загружается меню на эмуляторе я запустил эмулятор он загрузил а вгот при переходе в меню где находится приложнение происходит то что...

Не запускается приложение в эмуляторе - Программирование Android
Здравствуйте. Подскажите, пожалуйста причину. У меня не запускается приложение в эмуляторе(сам эмулятор запускается), и что самое...

Не запускается в эмуляторе приложение - Программирование Android
Доброго времени суток! Создаю обычную галерею через Grid View с щелчком по картинке, ошибок вроде нет, но эмулятор открывается и...

Не запускается проект в эмуляторе - Программирование Android
Установил Андроид Студию, к ней эмулятор Genymotion. Проект сгенерировал фреймворком LibGDX. Сам проект билдится успешно. Но на эмуле...


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

Или воспользуйтесь поиском по форуму:
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
03.04.2013, 12:01     Разные шрифты на эмуляторе и на девайсе #6
Цитата Сообщение от lifestyle Посмотреть сообщение
о каком дизайне ты говоришь?! xml layout'ы???
ну дизайнер рисует дизайн, потом я делаю UI
так вот, если задавать в sp, то пользователь может изменить размер шрифта (читайте внимательней что такое sp, в смысле читайте дальше первой строчки), а если дизайн не рассчитан на плавающие размеры шрифта, то он может поломаться.

Добавлено через 51 секунду
sp полезен например в читалке или в текстовом редакторе например, и от, если сам не сделаешь функционал изменения размера шрифта.

Добавлено через 6 минут
если дизайн очень простой, мало элементов управления(две кнопочки и 2 текста), то sp не сложно прикрутить, а если всего много и впритык, то я включаю максимальный размер шрифта и разработчик в ужасе убегает убирать sp
Yandex
Объявления
03.04.2013, 12:01     Разные шрифты на эмуляторе и на девайсе
Ответ Создать тему
Опции темы

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