|
1. Activity va undan foydalanish ?
|
bet | 3/13 | Sana | 15.05.2024 | Hajmi | 45,52 Kb. | | #235614 |
Bog'liq 1. Activity va undan foydalanish -fayllar.org5. 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.
|
| |