|
Programming lesson
|
bet | 1/3 | Sana | 07.10.2024 | Hajmi | 1,48 Mb. | | #273962 |
Bog'liq Mobil ilova ishlab chiqish maruzaBu 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:
|
| |