Android. Программирование для профессионалов. 4-е издание


Рис. 10.32. Изменение цвета и размера текста Рис. 10.33



Download 21,53 Mb.
Pdf ko'rish
bet168/485
Sana13.07.2022
Hajmi21,53 Mb.
#787165
1   ...   164   165   166   167   168   169   170   171   ...   485
Bog'liq
Android Programmirovanie dlya professionalov 4-e izdanie 2020 Fillips Styuart Marsikano Gardner

Рис. 10.32. Изменение цвета и размера текста


Рис. 10.33. После отделки

20sp
3dp

Вы можете создавать собственные стили (этим мы займемся
в главе 21). Они добавляются в файл стилей из каталога
res/values/
, а ссылки на них в макетах выглядят так:
@style/my_own_style
.
Еще раз взгляните на виджеты 
TextView
из файла
layout/fragment_crime.xml
(но не 
list_item_crime.xml
,
с которым мы работали в этой главе); каждый виджет имеет


атрибут 
style
, который ссылается на стиль, созданный
Android. С этим конкретным стилем виджеты 
TextView
выглядят как разделители списка, а берется он из темы
приложения.
Тема (theme) представляет собой набор стилей. Со
структурной точки зрения тема сама по себе — это ресурс
стиля, атрибуты которого ссылаются на другие ресурсы стилей.
Android предоставляет платформенные темы, которые могут
использоваться вашими приложениями. При создании
CriminalIntent мастер назначает тему приложения, которая
определяется тегом 
application
в манифесте.
Стиль из темы приложения можно применить к виджету при
помощи ссылки на атрибут темы (theme attribute reference).
Именно это мы делаем в файле 
fragment_crime.xml
,
используя 
значение 
?
android:listSeparatorTextViewStyle
.
Ссылка на атрибут темы приказывает менеджеру ресурсов
Android: «Перейди к теме приложения и найди в ней атрибут
listSeparatorTextViewStyle
. Этот атрибут указывает на
другой ресурс стиля. Помести значение этого ресурса сюда».
Каждая 
тема 
Android 
включает 
атрибут
listSeparatorTextViewStyle
, но его определение зависит
от оформления конкретной темы. Использование ссылки на
атрибут темы гарантирует, что оформление виджетов
TextView
будет соответствовать оформлению вашего
приложения.
О том, как работают стили и темы, более подробно
рассказано в главе 21.

Download 21,53 Mb.

Do'stlaringiz bilan baham:
1   ...   164   165   166   167   168   169   170   171   ...   485




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish