8-Amaliy mashgʻulot: Kompanovkalar turlari: FrameLayout, LinearLayout, TableLayout. RelativeLayout



Yüklə 81,06 Kb.
səhifə1/4
tarix23.12.2022
ölçüsü81,06 Kb.
#77579
  1   2   3   4
8-Amaliy mashgʻulot

8-Amaliy mashgʻulot: Kompanovkalar turlari: FrameLayout, LinearLayout, TableLayout. RelativeLayout.

LinearLayout. LinearLayout konteyneri eng oddiy konteyner - ViewGroup ob'ektini ifodalaydi, u barcha asosiy elementlarni bir xil yo'nalishda joylashtiradi: gorizontal yoki vertikal. Barcha elementlar birin-ketin joylashgan. Belgilash yo'nalishi android:orientation atributi yordamida aniqlanadi.Agar, masalan, belgilash yo'nalishi vertikal bo'lsa (android:orientation="vertikal"), u holda barcha elementlar ustunga joylashtirilgan - har bir satrda bitta element. Agar orientatsiya gorizontal bo'lsa (android:orientation="gorizontal"), u holda elementlar bir qatorda joylashgan. Masalan, elementlarni gorizontal qatorga joylashtiramiz:

Agar LinearLayout uchun android:orientation="vertical" atributini belgilagan bo'lsak, unda elementlar vertikal ravishda joylashtiriladi:

Elementning og'irligi LinearLayout elementning og'irligi kabi xususiyatni qo'llab-quvvatlaydi, u android:layout_weight atributi orqali uzatiladi. Bu xususiyat boshqa ob'ektlarga nisbatan konteynerning qolgan bo'sh joyining qancha qismini ushbu element egallashini ko'rsatadigan qiymatni oladi. Masalan, agar bizda android:layout_weight xususiyatiga ega bitta element 2 ga, ikkinchisi esa 1 ga o‘rnatilgan bo‘lsa, ular 3 tagacha qo‘shiladi, shuning uchun birinchi element qolgan joyning 2/3 qismini egallaydi va ikkinchi - 1/3.Agar barcha elementlar android:layout_weight="1" qiymatiga ega bo'lsa, bu elementlarning barchasi konteynerning butun maydoniga teng taqsimlanadi:

  • Elementning og'irligi LinearLayout elementning og'irligi kabi xususiyatni qo'llab-quvvatlaydi, u android:layout_weight atributi orqali uzatiladi. Bu xususiyat boshqa ob'ektlarga nisbatan konteynerning qolgan bo'sh joyining qancha qismini ushbu element egallashini ko'rsatadigan qiymatni oladi. Masalan, agar bizda android:layout_weight xususiyatiga ega bitta element 2 ga, ikkinchisi esa 1 ga o‘rnatilgan bo‘lsa, ular 3 tagacha qo‘shiladi, shuning uchun birinchi element qolgan joyning 2/3 qismini egallaydi va ikkinchi - 1/3.Agar barcha elementlar android:layout_weight="1" qiymatiga ega bo'lsa, bu elementlarning barchasi konteynerning butun maydoniga teng taqsimlanadi:


Yüklə 81,06 Kb.

Dostları ilə paylaş:
  1   2   3   4




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