74. Androidda RelativeLayout ning o’ziga xos xususiyatlari nima va RelativeLayoutga Androidda misol keltiring. ReiativeLayout 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.
RelativeLayout - bu Android-dagi tartib bo'lib, elementlarni bir-biriga nisbatan yuqorida, pastda, o'ngda yoki chapda joylashtirish imkonini beradi. RelativeLayout-ning ba'zi maxsus xususiyatlari:
Bolalar ko'rinishlari bir-biriga, ota-ona ko'rinishiga yoki ekranga nisbatan joylashtirilishi mumkin.
Murakkab maketlarni bir nechta RelativeLayoutsni birlashtirish orqali yaratish mumkin.
Chegaralar, to'ldirish va tortishish tartibidagi individual ko'rinishlarga qo'llanilishi mumkin.
Ushbu misolda layout_below va layout_alignParentTop atributlari yordamida ikkita TextView bir-biriga nisbatan joylashtirilgan. Birinchi TextView asosiy ko'rinishning yuqori qismida joylashgan va gorizontal markazlashtirilgan, ikkinchi TextView esa birinchisining ostida joylashgan va gorizontal ravishda markazlashtirilgan.