Mobil qurilmalar fanidan yakuniy savollariga javoblar


Androidda RelativeLayout ning o’ziga xos xususiyatlari nima va RelativeLayoutga Androidda misol keltiring



Yüklə 194,29 Kb.
səhifə43/62
tarix01.12.2023
ölçüsü194,29 Kb.
#170899
1   ...   39   40   41   42   43   44   45   46   ...   62
Mobil qurilmalar fanidan yakuniy savollariga javoblar-fayllar.org

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.

android:layout_width="match_parent"
android:layout_height="match_parent" >
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_toLeftOf="@+id/button"
android:hint="Введите имя кота..." >

android:id="@+id/button"


android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:text="Нажми нежно!" >

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.

Androidda RelativeLayout misoli:

android:layout_width="match_parent"
android:layout_height="match_parent">

android:id="@+id/textView1"


android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:text="TextView 1"/>

android:id="@+id/textView2"


android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/textView1"
android:layout_centerHorizontal="true"
android:text="TextView 2"/>




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.


Yüklə 194,29 Kb.

Dostları ilə paylaş:
1   ...   39   40   41   42   43   44   45   46   ...   62




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin