Himoyaga ruhsat berildi kafedra mudiri 2017 y. Bakalavr bitiruv ishi mavzu: «Online Magazin ilovasini yaratish»


Oddiy foydalanuvchi interfeysini yarating



Download 1,1 Mb.
bet3/21
Sana14.06.2022
Hajmi1,1 Mb.
#672059
1   2   3   4   5   6   7   8   9   ...   21
Bog'liq
diplom ishi me

Oddiy foydalanuvchi interfeysini yarating
Ushbu darsda siz matn maydoni va tugmani o'z ichiga olgan tartib yaratish uchun Android Studio Layout Editor -dan qanday foydalanishni o'rganasiz. Bu keyingi darsni oʻrnatadi, bu yerda tugma bosilganda ilova matn maydoni tarkibini boshqa faoliyatga yuborishini oʻrganasiz.

Android ilovasi uchun foydalanuvchi interfeysi (UI) maketlar va vidjetlar ierarxiyasi sifatida qurilgan. Tartiblar - ViewGroup bu bolalarning ko'rishlari ekranda qanday joylashishini boshqaradigan ob'ektlar, konteynerlar. Vidjetlar - bu View ob'ektlar, UI komponentlari, masalan, tugmalar va matn qutilari.


Mobile ilova asoslari

    1. Ilova resurslariga umumiy nuqtai:

Resurslar sizning kodingiz ishlatadigan qo'shimcha fayllar va statik tarkibdir, masalan, bitmaplar, tartib ta'riflari, foydalanuvchi interfeysi satrlari, animatsiya ko'rsatmalari va boshqalar.

Siz har doim o'zingizning kodingizdan rasm va satrlar kabi ilova resurslarini tashqariga chiqarib qo'yishingiz kerak, shunda siz ularni mustaqil ravishda saqlashingiz mumkin. Shuningdek, siz maxsus qurilma konfiguratsiyasi uchun ularni maxsus nomdagi resurs kataloglarida guruhlash orqali muqobil resurslarni taqdim etishingiz kerak. Ishlash vaqtida Android joriy konfiguratsiyaga asoslangan tegishli manbadan foydalanadi. Misol uchun, siz ekran o'lchamiga qarab boshqa UI tartibini yoki til sozlamalariga qarab turli qatorlarni taqdim etishni xohlashingiz mumkin.

Ilova resurslaringizni tashqariga chiqarganingizdan so'ng, ularga loyihangiz sinfida yaratilgan resurs identifikatorlari yordamida kirishingiz mumkin. Ushbu hujjat Android loyihangizdagi resurslaringizni qanday guruhlashni va muayyan qurilma konfiguratsiyasi uchun muqobil resurslarni taqdim etishni va keyin ularga ilova kodingiz yoki boshqa XML fayllardan kirishni ko'rsatadi.

Resurs turlarini guruhlash:
Har bir turdagi resursni loyihangiz katalogining ma'lum bir kichik katalogiga joylashtirishingiz kerak res/. Masalan, oddiy loyiha uchun fayl ierarxiyasi:

Ushbu misolda ko'rib turganingizdek, res/katalog barcha resurslarni (quyi kataloglarda) o'z ichiga oladi: tasvir resursi, ikkita tartib resurslari, mipmap/ishga tushirish piktogrammalari uchun kataloglar va string resurs fayli. Resurs katalogining nomlari muhim va 1-jadvalda tasvirlangan.





Katalog

Resurs turi

Animator

Mulk animatsiyalarini belgilaydigan XML fayllari

Anim/

O'zaro animatsiyalarni belgilaydigan XML fayllari. (Xususiyatlar animatsiyalari ham ushbu katalogda saqlanishi mumkin, lekin ikkita turni farqlash uchun xususiyat animatsiyalari uchun katalog afzalroqdir.)animator/

color/

Ranglarning davlat ro'yxatini belgilaydigan XML fayllari. Rang holati roʻyxati resursiga qarang

drawable/

Bitmap fayllari ( .png, .9.png, .jpg, .gif) yoki XML fayllari, ular quyidagi chizilgan resurs kichik turlariga kompilyatsiya qilinadi:

Bitmap fayllar


To'qqiz yamoq (qayta o'lchamli bitmaplar)
Davlat ro'yxati
Shakllar
Animatsiya chizmalari
Boshqa tortmalar
Chiziladigan manbalarga qarang .

mipmap/

Turli ishga tushirgich piktogramma zichligi uchun chiziladigan fayllar. Papkalar bilan ishga tushirish piktogrammalarini boshqarish bo'yicha qo'shimcha ma'lumot olish uchun ilova piktogrammalarini mipmap kataloglariga qo'yish- ga qarang .mipmap/

Layout/

Foydalanuvchi interfeysi tartibini belgilaydigan XML fayllari. Layout Resource- ga qarang .

Values/

Satrlar, butun sonlar va ranglar kabi oddiy qiymatlarni o'z ichiga olgan XML fayllari.

Boshqa kichik kataloglardagi XML resurs fayllari res/XML fayl nomi asosida bitta resursni aniqlasa, katalogdagi fayllar values/bir nechta resurslarni tavsiflaydi. Ushbu katalogdagi fayl uchun elementning har bir bolasi bitta resursni belgilaydi. Masalan, element R.stringresurs yaratadi va element R.color resurs yaratadi.


Har bir resurs o'zining XML elementi bilan aniqlanganligi sababli, siz faylni xohlaganingizcha nomlashingiz va har xil manba turlarini bitta faylga joylashtirishingiz mumkin. Biroq, aniqlik uchun siz turli xil fayllarga noyob manba turlarini joylashtirishni xohlashingiz mumkin. Misol uchun, ushbu katalogda yaratishingiz mumkin bo'lgan manbalar uchun ba'zi fayl nomi qoidalari:


resurs massivlari uchun arrays.xml (yozilgan massivlar).


rang qiymatlari uchun colors.xml
o'lchov qiymatlari uchun dimens.xml.
satr qiymatlari uchun strings.xml.
uslublar uchun styles.xml.
String manbalari , uslublar manbasi va boshqa manba turlariga qarang .



Download 1,1 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   21




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