Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/17: Рейтинг темы: голосов - 17, средняя оценка - 4.88
strevg
1 / 1 / 0
Регистрация: 24.06.2013
Сообщений: 57
1

Изменение размера шрифта в стиле программно

10.09.2013, 17:01. Просмотров 3097. Ответов 7
Метки нет (Все метки)

Здрасте)
Можно ли в коде программы работать со стилями и изменять их параметры, если да, то как?
Я сделал стиль для кнопок, и хотел бы изменять размер шрифта на кнопках(на всех кнопках) при выполнении программы или это лучше делать по другому?
Спасибо
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.09.2013, 17:01
Ответы с готовыми решениями:

автоматическое изменение размера шрифта
как можно реализовать автомасштабирование (изменение размера шрифта в ТекстВию)...

Диначеское изменение вышины компонента (размера шрифта)
Здравствуйте. В программе на вертикальном LinearLayout-е есть различные...

Изменение шрифта
как можно изменить шрифт в textview на нестандартный делаю вот так...

Уменьшение размера шрифта Textview, если не влезает по длине или высоте
TextView в режиме width=match_parent, height=match_parent, то есть растянут на...

Изменение размера W и H в layout
Добрый вечер! Возник вот какой вопрос. Создаём элементы: <RelativeLayout...

7
Freham
2 / 2 / 1
Регистрация: 14.10.2013
Сообщений: 175
13.01.2014, 14:27 2
Вот основы верстки в Андрод к примеруhttps://www.google.ru/url?sa=t&rct=j...,d.bGE&cad=rjt
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
13.01.2014, 16:02 3
Да! Можно! Ссылка Freham не поможет! Там заранее стиль задается. Ищите в сторону setBackgroundColor и setBackgroundResource

Добавлено через 3 минуты
((TextView) findViewById(R.id.tv_Text1)).setBackgroundColor(Color.parseColor("#FF0000"));
1
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
13.01.2014, 19:57 4
Цитата Сообщение от strevg Посмотреть сообщение
Здрасте)
Можно ли в коде программы работать со стилями и изменять их параметры, если да, то как?
Я сделал стиль для кнопок, и хотел бы изменять размер шрифта на кнопках(на всех кнопках) при выполнении программы или это лучше делать по другому?
Спасибо
Под кнопками подразумеваете обычные Button? Если я не прав, пусть меня поправят, но они не сильно поддаются кастомизации, проще, мне во всяком случае, было использовать кликабельные TextView - там и шрифт можно поставить, и размер, и стиль, и все на свете.
0
strevg
1 / 1 / 0
Регистрация: 24.06.2013
Сообщений: 57
13.01.2014, 20:04  [ТС] 5
Правильно поняли, Button)
0
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
13.01.2014, 20:08 6
Цитата Сообщение от strevg Посмотреть сообщение
Правильно поняли, Button)
Поставьте вместо них TextView и слушателя на него, по клику изменения все которые нужно и все
0
MegaSinner
98 / 94 / 9
Регистрация: 09.04.2010
Сообщений: 746
15.01.2014, 18:55 7
strevg, помню, много Интернетов пришлось перелопатить, чтобы текст выглядел одинаково на всех устройствах..
Вот единственно-верное решение:
Java
1
2
3
4
5
6
    public void GetScreenSize()
    {
        Display display = getWindowManager().getDefaultDisplay();
        width = display.getWidth();  // deprecated, но работает везде
        height = display.getHeight();  // deprecated, но работает везде
    }
Вызываешь единоразово функцию при старте, а потом:
Java
1
btn.setTextSize(TypedValue.COMPLEX_UNIT_PX, height/15);
Соотношение высоты экрана до размера текста высчитаешь сам, это не проблема..
Этот способ помог мне избежать гемора с разрешениями, плотностями экранов и шаблонами...
2
strevg
1 / 1 / 0
Регистрация: 24.06.2013
Сообщений: 57
15.01.2014, 19:38  [ТС] 8
Спасибо))
0
15.01.2014, 19:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2014, 19:38

Изменение размера изображения
Здравствуйте! Интересует возможность изменения выводимого на экран изображения...

Изменение размера Activity
как изменить размер активити по умолчанию его размер устанавливается во весь...

Изменение размера изображения (байты)
Здравствуйте. Возник вопрос о том, как можно сжать полученное от камеры фото....


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

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

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