• VIEW
  • Programming lesson




    Download 1,48 Mb.
    bet1/3
    Sana07.10.2024
    Hajmi1,48 Mb.
    #273962
      1   2   3
    Bog'liq
    Mobil ilova ishlab chiqish maruza

      Bu sahifa navigatsiya:
    • VIEW

    Mobil ilovalarda foydalanuvchi interfeysi boshqaruv elementlari

    Raximova Laylo

    Android Layout Android ilovasi yoki faoliyat ekranida paydo bo'ladigan UI boshqaruvlari yoki vidjetlariga ega foydalanuvchi interfeysini aniqlash uchun ishlatiladi. Umuman olganda, har bir dastur View va ViewGroup kombinatsiyasidan iborat. Bizga ma'lumki, android ilovasi juda ko'p sonli faoliyatni o'z ichiga oladi va biz har bir faoliyatni ilovaning bir sahifasi deb aytishimiz mumkin. Shunday qilib, har bir faoliyat bir nechta foydalanuvchi interfeysi komponentlarini o'z ichiga oladi va bu komponentlar View va ViewGroup misollaridir. Tartibdagi barcha elementlar View va ViewGroup obyektlari ierarxiyasi yordamida qurilgan.

    VIEW

    VIEW TextView , ImageView , EditText , RadioButton va boshqalar kabi interaktiv UI komponentlarini yaratish uchun foydalaniladigan foydalanuvchi interfeysi sifatida aniqlanadi va hodisalarni qayta ishlash va chizish uchun javobgardir. Ular odatda vidjetlar deb ataladi.

    VIEW

    • ViewGroup boshqa Ko'rinishlar yoki ViewGroups-ga ega bo'lgan tartiblar va tartiblar parametrlari uchun asosiy sinf sifatida ishlaydi va tartib xususiyatlarini belgilaydi. Ular odatda layouts deb ataladi.

    Android Layout turlari

    Qoida tariqasida, Android loyihalarida vizual interfeysni aniqlash uchun maxsus xml fayllardan foydalaniladi. Ushbu fayllar belgilash manbalari bo'lib, vizual interfeys ta'rifini XML kodi sifatida saqlaydi. Ushbu yondashuv veb-saytlarni yaratishni eslatadi, bunda interfeys html fayllarida, dastur mantig'i esa JavaScript kodida aniqlangan.

    • Qoida tariqasida, Android loyihalarida vizual interfeysni aniqlash uchun maxsus xml fayllardan foydalaniladi. Ushbu fayllar belgilash manbalari bo'lib, vizual interfeys ta'rifini XML kodi sifatida saqlaydi. Ushbu yondashuv veb-saytlarni yaratishni eslatadi, bunda interfeys html fayllarida, dastur mantig'i esa JavaScript kodida aniqlangan.
    • Foydalanuvchi interfeysini XML fayllarida e'lon qilish dastur interfeysini koddan ajratish imkonini beradi. Bu java kodini o'zgartirmasdan interfeys ta'rifini o'zgartirishimiz mumkinligini anglatadi. Misol uchun, dastur turli monitor yo'nalishlari, turli xil qurilma o'lchamlari, turli tillar va hokazolar uchun XML fayllaridagi belgilarni belgilashi mumkin. Bundan tashqari, XML-da belgilashni e'lon qilish interfeys tuzilishini tasavvur qilishni osonlashtiradi va disk raskadrovkani osonlashtiradi.
    • GUI tartib fayllari loyihada res/layout katalogida joylashgan. Odatiy bo'lib, bo'sh faoliyat bilan loyihani yaratganingizda, allaqachon bitta belgilash resurs fayli mavjud, activity_main.xml , u quyidagicha ko'rinishi mumkin:

    Download 1,48 Mb.
      1   2   3




    Download 1,48 Mb.