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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.75
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
#1

Шрифт и можно ли его менять - Программирование Android

06.07.2013, 22:09. Просмотров 2551. Ответов 7
Метки нет (Все метки)

А какой стандартный шрифт используется на android устройствах, т.е. при разработке под eclipse? и можно ли вообще выставить для разрабатываемого приложения другой шрифт и если да то как? и какие шрифты имеет android?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
06.07.2013, 22:12     Шрифт и можно ли его менять #2
Цитата Сообщение от Stylish2013 Посмотреть сообщение
А какой стандартный шрифт используется на android устройствах
какой производители засунут, тот и используется.
Цитата Сообщение от Stylish2013 Посмотреть сообщение
и какие шрифты имеет android?
ответ тот же.
Цитата Сообщение от Stylish2013 Посмотреть сообщение
и можно ли вообще выставить для разрабатываемого приложения другой шрифт и если да то как?
Java
1
2
3
4
Typeface tf = Typeface.createFromAsset(getAssets(),
            "fonts/Arial.otf");
TextView tv = (TextView) findViewById(R.id.CustomFontText);
tv.setTypeface(tf)
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
06.07.2013, 22:25  [ТС]     Шрифт и можно ли его менять #3
т.е я так понимаю в sdk шрифтов нет, только если свои закидывать в папку fonts/ ?

и можно ли вообще где-нит в одном месте задать шрифт и всё, или нужно каждому textView говорить какой шрифт использовать?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
06.07.2013, 22:42     Шрифт и можно ли его менять #4
Цитата Сообщение от Stylish2013 Посмотреть сообщение
т.е я так понимаю в sdk шрифтов нет, только если свои закидывать в папку fonts/ ?
есть, но у каждого телефона свои и если заданный отсутствует, то применится шрифт по умолчанию
пример
Java
1
.setTypeface(Typeface.create("sans-serif-light", Typeface.NORMAL));
XML
1
android:fontFamily="sans-serif"
обычно добавляют свои шрифты...
Цитата Сообщение от Stylish2013 Посмотреть сообщение
и можно ли вообще где-нит в одном месте задать шрифт и всё
свой, без сторонних библиотек и без кастомных контролов, нельзя.
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
07.07.2013, 01:03  [ТС]     Шрифт и можно ли его менять #5
а где можно скачать бесплатно шрифты?

Добавлено через 1 час 52 минуты
Цитата Сообщение от Stylish2013 Посмотреть сообщение
а где можно скачать бесплатно шрифты?
я имею ввиду - Android (Google) официально где-то предоставляет такую возможность?
haribo
41 / 41 / 3
Регистрация: 26.05.2013
Сообщений: 160
10.07.2013, 00:52     Шрифт и можно ли его менять #6
Цитата Сообщение от V0v1k Посмотреть сообщение

свой, без сторонних библиотек и без кастомных контролов, нельзя.

А можно же создать Кастомное Вью, наследоваться от TextView, задать шрифт и везде использовать это вью.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
10.07.2013, 01:19     Шрифт и можно ли его менять #7
это я и имел ввиду под кастомным контролом.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.07.2013, 11:33     Шрифт и можно ли его менять
Еще ссылки по теме:
Менять размеры LinearLayout пальцем Android
Android Присвоить шрифт к ListView
Сменить шрифт в TextView Android
Android Как изменить шрифт?
Как поменять шрифт? Android

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

Или воспользуйтесь поиском по форуму:
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
10.07.2013, 11:33     Шрифт и можно ли его менять #8
можно ли вообще где-нит в одном месте задать шрифт
Решил влезть в ваш разговор
Сделать кастомный контрол это правильно

но ни в коем случае не создавать объект шрифта для каждого textview
надо сделать статическую константу (к примеру в классе констант) и при открытии апликации один раз создавать объект-шрифта и присваивать в эту константу

и далее использовать только эту константу
Yandex
Объявления
10.07.2013, 11:33     Шрифт и можно ли его менять
Ответ Создать тему
Опции темы

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