1. Activity va undan foydalanish ?


Download 0.53 Mb.
Pdf ko'rish
bet3/13
Sana21.01.2023
Hajmi0.53 Mb.
#1105668
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
Mobil nazorat savollari

5. Relative Layout 
RelativeLayout – бу компоненталарни бир – бирига мос (боғлиқ) ҳолда 
жойлаштириш учун ишлатилади. Яъни бир компонентани ўнг тарафидан (чап 
тарафидан, юқори қисмидан, пастки қисмидан) иккинчи компонентани 
жойлаштириш мумкин бўлади. RelativeLayout да компоненталар қуйидаги 
аттрибутлар асосида бир – бири билан боғлиқ ҳолда жойлаштирилади.
ReiativeLayout (nisbiy tartib) Layouts bo'limida joylashgan bo'lib, yordamchi 
komponentlarga o'z o'rnini ota-komponentga nisbatan yoki qo'shni yordamchi 
elementlarga nisbatan (element identifikatori bo'yicha) aniqlash imkonini beradi. 
RelativeLayout-da asosiy elementlar shunday joylashtirilganki, agar birinchi 
element ekranning markazida joylashgan bo'lsa, birinchi element bilan tekislangan 
boshqa elementlar ekranning markaziga to'g'ri keladi. Ushbu tartib bilan, XML 
faylida belgilashni e'lon qilishda, boshqa taqdimot ob'ektlari tomonidan joylashishni 
aniqlash uchun havola qilinadigan element o'z identifikatori bilan unga murojaat 
qiladigan boshqa elementlardan oldin e'lon qilinishi kerak. 
layout_alignParentTop
layout_alignParentLeft
layout_alignLeft
layout_alignRight
layout_below
layout_centerHorizontal 
6. Table Layout 
TableLayout - компоненталарнинг жадвал асосида жойлашувидир. Бунда 
элементи жадвал қаторини белгилаб беради. Ҳар бир қатор бир ёки бир нечта 
компонентани ўз ичига олади. Қатор узунлиги мос ҳолда компоненталар 
узунликлари йиғиндисидан иборат бўлади. 
TableLayout tartibi o'zining pastki elementlarini satrlar va ustunlarga joylashtiradi, 
chunki veb-ustalar jadval tegida bajarishga odatlangan. TableLayout ularning 
satrlari, ustunlari yoki kataklari uchun chegara chiziqlarini ko'rsatmaydi. 
TableLayout turli xil hujayralar soniga ega qatorlarga ega bo'lishi mumkin. Jadval 
belgilarini shakllantirishda, agar kerak bo'lsa, ba'zi katakchalar bo'sh qoldirilishi 
mumkin. Qator tartibi TableLayout ning pastki sinflari bo'lgan TableRow 
ob'ektlaridan foydalanadi (har bir TableRow jadvaldagi bitta qatorni belgilaydi). 
Qatorda katakchalar bo'lmasligi yoki boshqa ob'ektlar uchun konteyner bo'lgan bir 
yoki bir nechta katakchalar bo'lishi mumkin. Yacheykaga boshqa TableLayout yoki 
LinearLayout joylashtirishga ruxsat beriladi. 
TableLayout, masalan, Sudoku, Tic-Tac-Toe va boshqalar kabi mantiqiy o'yinlarni 
yaratishda foydalanish uchun qulay. 
7. Grid Layout 
GridLayout - bu jadval ko'rinishini yaratishga imkon beruvchi yana bir konteyner. 
GridLayout qatorlar to'plamidan iborat bo'lib, ularning har biri alohida 
katakchalardan iborat. Android GridLayout-da biz tarmoqqa ega bo'ladigan ustunlar 
va qatorlar sonini belgilashimiz mumkin. Biz GridLayout-ni bizning talablarimizga 
muvofiq sozlashimiz mumkin, masalan, Layout uchun o'lcham, rang yoki chekka 
o'rnatish. 



Download 0.53 Mb.

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




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