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

автоматическое изменение размера шрифта - Android

Войти
Регистрация
Восстановить пароль
 
Dimitrii
1 / 1 / 0
Регистрация: 20.04.2013
Сообщений: 171
12.11.2015, 20:32     автоматическое изменение размера шрифта #1
как можно реализовать автомасштабирование (изменение размера шрифта в ТекстВию) Текста в зависимости от размеров экрана? Мне просто нужно чтоб один и тот же текст более-менее нормально отображался на разных мониторах. Я дела Текствиюшку на весь экран(работал на средненьком экране) в итоге на одних устройствах текст тупо не влазит весь, на других- уходит в две небольшие строки вверху и куча пустого места
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2015, 20:32     автоматическое изменение размера шрифта
Посмотрите здесь:

Смена шрифта Android
Изменение размера изображения Android
Android Размер шрифта
Android Изменение размера изображения (байты)
Изменение размера шрифта в стиле программно Android
Android Изменение размера картинок в зависимости от разрешения экрана
Android Изменение шрифта
Уменьшение размера шрифта Textview, если не влезает по длине или высоте Android
Android Изменение размера Activity
Диначеское изменение вышины компонента (размера шрифта) Android
Android Изменение размера W и H в layout
Изменение размера текста кнопки вместе с размером самой кнопки? Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
не спать!
1882 / 1616 / 500
Регистрация: 12.05.2014
Сообщений: 5,835
Завершенные тесты: 1
12.11.2015, 20:35     автоматическое изменение размера шрифта #2
размер шрифта надо задавать в sp
Dimitrii
1 / 1 / 0
Регистрация: 20.04.2013
Сообщений: 171
12.11.2015, 23:12  [ТС]     автоматическое изменение размера шрифта #3
20 sp выставленно
XML
1
2
3
4
5
6
7
android:id="@+id/textView"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:textColor="#ff003fbe"
 
        android:textStyle="normal|italic"
        android:textSize="20sp" />
Rube
910 / 558 / 87
Регистрация: 13.02.2014
Сообщений: 2,066
13.11.2015, 08:09     автоматическое изменение размера шрифта #4
android:textSize можно вообще не устанавливать, но если надо задавайте его в dimens.xml для разных экранов.
Valakin
 Аватар для Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 716
13.11.2015, 08:39     автоматическое изменение размера шрифта #5
Я бы вопрос по другому поставил.
Если текст во вьюшку не помещается и начинает работать перенос.

Можно ли программно определить есть ли перенос текста или нет?

Если возможно то можно было бы циклом увеличивать размер текста до тех пор пока не начнется перенос
Паблито
13.11.2015, 19:11     автоматическое изменение размера шрифта
  #6

Не по теме:

я пытался написать собственный велосипед, что-то типа AutoSizeTextView
но там оказалось не все так просто - полезли нюансы и я забил
проще потратить 5 минут и найти на гитхабе готовую библиотеку (они там точно есть)

Yandex
Объявления
13.11.2015, 19:11     автоматическое изменение размера шрифта
Ответ Создать тему
Опции темы

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