1) Основные свойства TextView
Создадим новый XML файл для стилей:
Далее Add - Style/Theme
Далее Add - Item
4) Далее для TextView очистим все параметры, которые вводились в файле стилей. И ставим свойство Style в значение @style/MyStyle
5) Помимо самого стиля можно добавить еще и подстиль, который будет использовать все настройки стиля с небольшими изменениями. Добавим в Style.xml
Ставим свойство Style для TextView в значение @style/MyStyle.big
- Id - идентификатор текстового окна, который используется для обращения к нему из например, Main.java файла
- Text - содержимое, предпочтительным является заполнение этого поля ссылкой на файл strings.xml
- Text Color - цвет, значения задаются в hex-формате например, #ff00ff
- Text Size - размер текста, желательно задавать в единицах sp т.к. будет учитываться размер экрана устройства и параметры размера текста установленные на устройстве
- Auto Link - проверка текста на наличие ссылок в нем
- Gravity - выравнивание вводимого текста
- Input Type - определяет какой набор символов может быть введен в данное окно
Создадим новый XML файл для стилей:
Далее Add - Style/Theme
- Name: MyStyle
- Parent: @android:style/TextAppearance
Далее Add - Item
- Name: android:textColor
- Value: #FF00FF
4) Далее для TextView очистим все параметры, которые вводились в файле стилей. И ставим свойство Style в значение @style/MyStyle
5) Помимо самого стиля можно добавить еще и подстиль, который будет использовать все настройки стиля с небольшими изменениями. Добавим в Style.xml
<style name="MyStyle.big"> <item name="android:textSize">40sp</item> </style>
Ставим свойство Style для TextView в значение @style/MyStyle.big