name= "android:textSize"




Download 2.25 Mb.
Pdf ko'rish
bet9/14
Sana27.04.2023
Hajmi2.25 Mb.
#54175
1   ...   6   7   8   9   10   11   12   13   14
Bog'liq
620-20 K.Temirov
Таълим йўналиши, Individual loyiha ishi (Ikkilik to\'g\'ri chiziq) (1), Amaliy mashg'ulotlar 1-5 gacha, Uz gilbert, 4-Mavzu Evklid geometriyasini Gilbert aksiomatikasi bo’yicha as, 49-DMTT xarita xisobot, 6-10 (1), mindmeister
name=
"android:textSize"
>50spitem
>
style
>
Biz ushbu pastki uslubni har qanday matn maydoniga qo'llaymiz va buni ko'ramiz
shrift hajmi oshdi.
Biz uslublarni aniqladik, endi
dastur uchun o'z mavzusimizni yaratishga o'tamiz. Styles faylida.XML allaqachon
AppTheme deb nomlangan asosiy mavzuni yaratdi:
<
style
name=
"AppTheme"


parent=
"Theme.AppCompat.Light.DarkActionBar"
>

<
item
name=
"colorPrimary"
>@color/colorPrimaryitem
>
<
item
name=
"colorPrimaryDark"
>@color/colorPrimaryDarkitem
>
<
item
name=
"colorAccent"
>@color/colorAccentitem
>
style
>
Biz ushbu mavzuni sozlashimiz mumkin. Ota-onani o'zgartiring
ilova mavzusi quyidagicha:


31
<
style
name=
"AppTheme"
parent=
"Base.Theme.AppCompat.Light.Dialog.Alert"
>

<
item
name=
"colorPrimary"
>@color/colorPrimaryitem
>
<
item
name=
"colorPrimaryDark"
>@color/colorPrimaryDarkitem
>
<
item
name=
"colorAccent"


>@color/colorAccentitem
>
style
>
Endi ilova dialog oynasiga o'xshaydi. Qaysi birini qo'shamiz-
mavzuni standartdan farq qiladigan parametrlar bormi:
<
item
name=
"android:background"
>#ff0e6647item
>
<
item
name=
"android:textColor"
>#ffffffitem


>
<
item
name=
"android:textSize"
>32spitem
>
<
item
name=
"android:textAllCaps"
>trueitem
>
<
item
name=
"android:typeface"
>monospaceitem
>
Xususiyatlar nomlardan juda tushunarli, shuning uchun ularni bo'yash
mantiqiy emas. Matn maydonlaridan oldingi uslublarni o'chirib tashlang va
matn maydonlari darhol mavzu parametrlari ostida sozlanganligini ko'rasiz. Gap 
shundaki,
apptheme mavzusi allaqachon ilovada asosiy sifatida yozilgan, shuning uchun har 
qanday
o'zgarishlar darhol barcha elementlarda ko'rsatiladi. To'liq ism bilan maydonda
siz gravity xususiyatini center_horizontal qiymatiga qo'yishingiz mumkin.


Va nihoyat, MainActivity fayliga o'ting.java va e'londa
sinf quyidagilarni qoldiradi:
public class
MainActivity
extends
Activity {
Bu dasturda shunday ko'rsatilmasligi uchun amalga oshiriladi
ilova nomi bilan "shapka" deb nomlangan.
Loyihani emulyatorda ishga tushiring, u ko'rsatilganidek ko'rinishi kerak
23-rasm.
32
23-rasm-4-sonli laboratoriya ishining natijasi
Ilova "sarlavhasiz" va bildirishnoma sifatida ishga tushirildi. Endi
hammaga bir xil dasturni topshirmaslik uchun o'zingizning mavzuingizni o'ylab
toping.
33

Download 2.25 Mb.
1   ...   6   7   8   9   10   11   12   13   14




Download 2.25 Mb.
Pdf ko'rish