Учебное пособие по выполнению практических заданий по курсу "Разработка облачных и мобильных приложений на платформе Google Android"



Pdf көрінісі
бет10/35
Дата12.10.2023
өлшемі4.1 Mb.
#480634
түріУчебное пособие
1   ...   6   7   8   9   10   11   12   13   ...   35
AndroidStudioMeth (1)

style 
name=
"style1" 
parent=
"@android:style/TextAppearance"

<
item 
name=
"android:textColor"
>#000000item

<
item 
name=
"android:textSize"
>30spitem

<
item 
name=
"android:typeface"
>monospaceitem

style

TextAppearance – это стиль для текста в Android по умолчанию. Далее 
мы устанавливаем цвет текста чёрным, делаем текст 30 размера и тип 
указываем monospace. Теперь нужно применить этот стиль к созданным 
четырём элементам. Выделите все четыре TextView и в панели Attributes 
(cправа) найдите свойство style, где пропишите стиль: 


31 
@style/style1 
Также стиль можно выбрать из списка, нажав на 3 точки справа от 
текстового поля (в появившемся окне он будет последним в списке). 
Примените стиль. Вы увидите, что текстовые поля, кроме одного (у которого 
и так было 14sp по умолчанию, поэтому вы не стали ничего вводить в полу 
textSize), не поменялись. Это происходит потому, что поле textSize непустое 
и поэтому имеет приоритет над стилем. Если очистить все значения textSize у 
всех полей, то и все выделенные текстовые поля приведутся к единому виду. 
Создадим подстиль, который будет соответствовать предыдущему 
стилю во всём, кроме размера шрифта. В файле styles.xml ниже стиля style1 
напишите: 
<
style 
name=
"style1.bigfont"

<
item 
name=
"android:textSize"
>50spitem

style

Применяем данный подстиль к любому текстовому полю и видим, что 
размер шрифта увеличился. 
Со стилями разобрались, теперь переходим к созданию собственной 
темы для приложения. В файле styles.xml уже создана базовая тема под 
названием AppTheme: 
<


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   35




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет