Emulyatorni sozlang, yangi loyiha yarating


name= "android:textSize"


Download 92.99 Kb.
Pdf ko'rish
bet9/14
Sana30.04.2023
Hajmi92.99 Kb.
#1417261
1   ...   6   7   8   9   10   11   12   13   14
Bog'liq
620-20 K.Temirov compressed

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 92.99 Kb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




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