Laboratoriyaning amaliy qismi.
XML sintaksisi
XML teglar (elementlar) va ularning atributlarini belgilaydigan belgilash tilidir. Til HTML tiliga juda o‘xshaydi. Keling, bir misolni ko‘rib chiqaylik.
android:layout_width="match_parent"
android:layout_height="match_parent">
Teg qavslar bilan chegaralangan < >. Bu holda tegning nomi LinearLayout hisoblanadi. Qavslar orasidagi hamma narsa atribut deb ataladi. Misol ikkita atributga ega:
android:layout_width="match_parent"
android:layout_height="match_parent"
Atributlar = belgisi bilan ajratilgan nom va qiymatdan iborat bo‘lib, atribut qiymati har doim qo‘shtirnoq ichida yoziladi. Android:layout_width="match_parent" atributi android:layout_width nomiga ega va qiymati match_parent.
Teg ochilgandan so‘ng uni yopish kerak. Buni konstruksiyasi yordamida amalga oshirish mumkin (misolda, ).
Element o‘rnatilgan elementlarga ega bo‘lishi mumkin:
android:layout_height="match_parent"
android:layout_width="match_parent">
android:layout_height="wrap_content"
android:layout_width="wrap_content">
Agar ba'zi tegda ichki elementlar bo‘lmasa, u holda konstruktsiyasidan foydalangan holda yopilish tegini qisqartirgan ma'qul. TextView tegiga e'tibor bering:
android:layout_height="match_parent"
android:layout_width="match_parent">
android:layout_height="wrap_content"
android:layout_width="wrap_content"/>
Laboratoriya №24
Firebase ma'lumotlar bazasini ilovaga ulash va sozlash.
Ish maqsadi: Firebase ma'lumotlar bazasini ilovaga ulash va sozlash.
Do'stlaringiz bilan baham: |