Guruh F. I ball


Download 1.88 Mb.
bet5/10
Sana18.12.2022
Hajmi1.88 Mb.
#1029253
1   2   3   4   5   6   7   8   9   10
Bog'liq
612-19 guruh Akbarova Mohigul 5-dedline

Laboratoriya ishi №23
Planshet va telefonda ilova ko'rinishini yaratish.


Ishning maqsadi: Foydalanuvchi interfeysining qo‘shimcha komponentlari bilan tanishish.
Laboratoriyaning nazariy qismi.


Foydalanuvchi interfeysi
Har qanday dastur foydalanuvchiga grafik interfeysni ko‘rsatadi. Quyidagi rasmda matn elementlari (TextView), tugmalar (Button), rasmlar (ImageView) misollarini ko‘rishingiz mumkin.

Foydalanuvchi interfeysi XML belgilash tili yordamida yaratilgan tartib fayli bilan ifodalanadi. Tartib ekranning foydalanuvchi interfeysi tuzilishini belgilaydi. Barcha tartib elementlari View va ViewGroup obyektlarining ierarxiyasi yordamida qurilgan. Ko‘rish - foydalanuvchi ko‘rishi va o‘zaro aloqada bo‘lishi mumkin bo‘lgan komponent. Holbuki, ViewGroup ko‘rinmas konteyner bo‘lib, rasmda ko‘rsatilganidek, tartib tuzilishini belgilaydi.

Ko‘rish ob'ektlari odatda "vidjetlar" deb ataladi. Ular Button, TextView, ImageView kabi olingan sinflardan biri bilan ifodalanishi mumkin. ViewGroup ob'ektlari odatda "konteynerlar" deb ataladi. Ular elementlarning ekran ichida qanday joylashishini aniq belgilaydi. Keyingi darslarda ViewGroup haqida ko‘proq bilib olamiz.
Siz sxemalar bilan ikki usulda ishlashingiz mumkin:

  • XML kodida foydalanuvchi interfeysi elementlarini e'lon qilish. Android oddiy XML faylini taqdim etadi, unda siz turli xil View va ViewGrouplarni qo‘lda qo‘shishingiz mumkin. XML kodini ko‘rib chiqmasdan o‘zingizning XML maketingizni yaratish uchun Android Studio maket muharriridan ham foydalanishingiz mumkin.

  • Java kodidan ish vaqtida tartib elementlarini yarating. Ilova View va ViewGroup obyektlarini dasturiy tarzda yaratishi (va ularning xususiyatlarini boshqarishi) mumkin.

Ushbu darsda biz birinchi variantni batafsil ko‘rib chiqamiz. activity_main.xml faylini oching. XML tilining sintaksisi bilan tanishish uchun biz ushbu faylga o‘zgartirishlar kiritamiz.

Download 1.88 Mb.

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




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