Taqdimot Bajardi: Ro‘ziboyev Zarifjon Reja


Download 1.44 Mb.
Sana22.05.2022
Hajmi1.44 Mb.
#689132
Bog'liq
12-dars TableLayout FrameLayout
AYLANA, O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi a, kimyo test 50 talik, About sports, 2 5247113471954257833, Тошмирова Озода, falsafa etika estetika mantiq, 26mavzu4- mus. ish, 26mavzu4- mus. ish, 10mavzu 2 savol, kurs ishi, jahon xojaligi va milliy iqtisodiyotda xalqaro moliyaviy iqtisodiy tashkilotlarning ahamiyati , Living, To7pdnl69Ke02dqAOOxj-zTpB51rO5re, Mustaqil ta'lim."World festivals.

Toshkent politexnika texnikumi
Kompyuter Injiniring yo‘nalishi
Fan:Mobil qurilmalarga xizmat ko‘rsatish.
Taqdimot
Bajardi:Ro‘ziboyev Zarifjon
Reja:
  • Tablelayout haqida tushuncha .
  • Framelayout haqida tushuncha.

TableLayout
TableLayout
Obyektlarni qatorlar va ustunlarga joylashtiradigan tartib. TableLayout bir qator TableRowob'ektlardan iborat bo'lib, ularning har biri qatorni belgilaydi (aslida siz boshqa bolalarga ega bo'lishingiz mumkin, ular quyida tushuntiriladi). TableLayout konteynerlari o'zlarining satrlari, ustunlari yoki kataklari uchun chegara chiziqlarini ko'rsatmaydi. Har bir qatorda nol yoki undan ortiq katakchalar mavjud; har bir hujayra bitta Viewob'ektni ushlab turishi mumkin. Jadvalda eng ko'p katakchaga ega bo'lgan qator kabi ko'plab ustunlar mavjud. Jadval hujayralarni bo'sh qoldirishi mumkin. Hujayralar HTMLda bo'lgani kabi ustunlarni ham qamrab olishi mumkin.
Ustunning kengligi ushbu ustundagi eng keng katakcha joylashgan qator bilan belgilanadi. Biroq, TableLayout yoki ni chaqirish orqali ma'lum ustunlarni qisqartiriladigan yoki cho'ziladigan qilib belgilashi setColumnShrinkable() mumkin setColumnStretchable(). Agar qisqarish mumkin deb belgilangan bo'lsa, ustun kengligi jadvalni asosiy ob'ektiga moslashtirish uchun qisqartirilishi mumkin. Agar cho'ziladigan deb belgilangan bo'lsa, u har qanday qo'shimcha joyni sig'dirish uchun kengayishi mumkin. Jadvalning umumiy kengligi uning asosiy konteyneri bilan belgilanadi. Shuni yodda tutish kerakki, ustun ham qisqarishi, ham cho'zilishi mumkin. Bunday holatda, ustun har doim mavjud bo'sh joyni ishlatish uchun o'z hajmini o'zgartiradi, lekin hech qachon ko'p emas. Nihoyat, qo'ng'iroq qilish orqali ustunni yashirishingiz mumkin setColumnCollapsed().
TableLayout ning bolalari atributni aniqlay olmaydi layout_width . Kengligi har doim MATCH_PARENT. Biroq, layout_heightatribut bola tomonidan belgilanishi mumkin; standart qiymat ViewGroup.LayoutParams.WRAP_CONTENT. Agar bola a bo'lsa TableRow, u holda balandlik har doim ViewGroup.LayoutParams.WRAP_CONTENTbo'ladi.
Hujayralar qatorga kodda ham, XMLda ham ustunlar tartibida qo'shilishi kerak. Ustun raqamlari nolga asoslangan. Agar siz pastki hujayra uchun ustun raqamini ko'rsatmasangiz, u keyingi mavjud ustunga avtomatik ravishda ko'payadi. Agar siz ustun raqamini o'tkazib yuborsangiz, u ushbu qatordagi bo'sh katak hisoblanadi. XML-da jadvallar yaratish misollari uchun ApiDemos-dagi TableLayout misollariga qarang.
TableLayout ning odatiy bolasi TableRow bo'lsa ham, siz TableLayout ning to'g'ridan-to'g'ri bolasi sifatida har qanday View pastki sinfidan foydalanishingiz mumkin. Ko'rinish jadvalning barcha ustunlarini qamrab olgan bitta qator sifatida ko'rsatiladi.
FrameLayout
FrameLayout bitta elementni ko'rsatish uchun ekrandagi maydonni blokirovka qilish uchun mo'ljallangan. Umuman olganda, FrameLayout bitta kichik ko'rinishni saqlash uchun ishlatilishi kerak, chunki bolalar bir-birining ustiga chiqmasdan, turli ekran o'lchamlariga kengaytiriladigan tarzda bolalar ko'rinishini tashkil qilish qiyin bo'lishi mumkin. Biroq, siz FrameLayout-ga bir nechta bolalarni qo'shishingiz va atributdan foydalanib, har bir bolaga tortishish kuchini belgilash orqali ularning FrameLayout ichidagi o'rnini boshqarishingiz mumkin android:layout_gravity.
FramaeLayout
Bolalar ko'rinishlari stekda chiziladi, eng oxirgi qo'shilgan bola tepada. FrameLayout o'lchami ko'rinadigan yoki ko'rinmaydigan (agar FrameLayout ota-onasi ruxsat bergan bo'lsa) uning eng katta yordamchisining o'lchamidir (plyus to'ldirish). Ko'rinishlar faqat rost qiymatiga o'rnatilgan View.GONEbo'lsa, o'lchamlar uchun ishlatiladi .setConsiderGoneChildrenWhenMeasuring()
Download 1.44 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2022
ma'muriyatiga murojaat qiling