1. Activity va undan foydalanish ?
Download 0.53 Mb. Pdf ko'rish
|
Mobil nazorat savollari
- Bu sahifa navigatsiya:
- 6. Table Layout
- 7. Grid Layout
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. |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling