Arnawlí bilimlendiriw ministrligi berdaq atíndaǵÍ qaraqalpaq màmleketlik



Download 274,65 Kb.
bet11/18
Sana12.05.2023
Hajmi274,65 Kb.
#937992
1   ...   7   8   9   10   11   12   13   14   ...   18
Bog'liq
Diagrammada tek jeke resurslar kórsetilgen

Resurs siltemesi sintaksisi
Barlıq Android resursları Java derek kodındaǵı id menen anıqlanadı. XML faylındaǵı resurs menen identifikatordı bólewde paydalaniletuǵın sintaksis resurs -uyqas jazıwlar sintaksisi dep ataladı. Aldınǵı @+id/textl mısalındaǵı id atributınıń sintaksisi tómendegishe dúzilgen:
@[package:]type/name
type parametri at maydanlarınan birine sáykes keledi:

  • R.drawable

  • R.id

  • R.layout

  • R.string

  • R.attr

  • H.t.b

Name parametri resurs atı bolıp tabıladı. Ol R.java faylında int konstantasi retinde de ańlatpalanadı.
Eger biz paketti belgilemesek, onday bolsa type/name júplıǵı jergilikli resurslar hám jergilikli R.java paketi tiykarında sheshiledi. Android:type/name belgilensa, silteme identifikatori Android paketi, atap aytqanda, android. R.java faylı járdeminde baylanısadı. Siltemenı bólew ushın sáykes keletuǵın R.java faylınan paydalanıw ushın paket joker belgisi ornına qálegen java paketi atınan paydalanıw múmkin.
Textview android:id=" text" - kompilyatsiya qátesi, sebebi id shiyki tekst qatarların qabıl etpeydi.
Textview android:id=" @text" - nadurıs sintaksis. Tur atı joq. Biz " Resurs túri kórsetilmegen" qátesin alamız.
Textview android:id=" @id/text - Qáte: " tekst" identifikatoriga sáykes keletuǵın derek tabilǵan zatdı. Biz " tekst" ni ID kórinislerinen biri retinde kórsetpegen bolıwı múmkin.
Textview android:id=" @android:id/text" - Qáte: Resurs ǵalabalıq emes". Bunday identifikator android. R. id-de joqlıǵın ańlatadı. Bul jazıw haqıyqıy bolıwı ushın Androidtı sazlawımız kerek. Bul at penen R.java identifikatori
Textview android:id==" @+id/text - Tabıslı : jergilikli pakettiń R.java faylında " tekst" dep atalǵan identifikatordı jaratadı.
Reń qosımshaları
Reń menen islew ushın tegidan paydalanıladı hám reń arnawlı bahalarda belgilenedi.
#RGB;
#RRGGBB;
#ARGB;
#AARRGGBB;
Bunnan tısqarı, aldınan belgilengen reń atları bar. Bunday identifikatorlar android. R. color at maydanında bar. Hújjetlerde reńlerdiń reń bahaların kóriw múmkin
Mısal ushın, toq sarı reń holo_orange_dark, sonıń menen birge, toq sarı -jaqtılıq, kók-toq, kók-jaqtılıq hám basqalar bar.
Ádetde reń resursları res/values tómengi katalogındaǵı colors. xml faylınan paydalanadı. Bıraq hár qanday qálegen fayl atınan paydalanıw yamasa hátte olardı strings. xml dárekleri menen birge faylǵa jaylastırıw múmkin. Android barlıq fayllardı oqıydı hám keyin olarǵa tuwrı identifikatorlarni beriw arqalı olardı qayta isleydi.


#f00
#FFFF00
#FF00FF00

Reń resurslarınan programmalıq túrde paydalanıw ushın tómendegi koddan paydalanıw múmkin:
int myRedColor = activity.getResourses.getColor(R.color.red); // Qızıldıń ma`nisin alınadı

linearLayout. setBackgroundResource (R. color. yellow); // fondı sarı reńge ornatiw


linearLayout. setBackgroundResource (android. R. color. holo_orange_dark); // fondı toq sarı reńge ornatiw


Resurslar res = getResources (); // resurslar menen islew ushın ob'ektti alıw
int title_color = res.getColor (R. color. title_red); // resurslarda kórsetilgen reń ma`nisin alıw
Xml fayllarında (mısalı, belgilew faylı ) paydalanilganda tómendegi format qollanıladı :
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/anytext"
android:color="@color/red" />
Resurs siltemesinı kirgiziw ushın @ prefiksidan paydalanıwǵa itibar qaratayıq - bul prefiksdan keyingi tekst resurs atı bolıp tabıladı. Bunday jaǵdayda, biz paketti kórsetiwimiz shárt emes edi, sebebi biz óz paketimizdegı resursqa silteme qılıp atırmız. Sistema resursına shaqırıq qılıw ushın biz android:textColor=" @android:color/black" (qara reń). jazıwımız kerek.

Download 274,65 Kb.

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




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