Mobil qurilmalar fanidan yakuniy savollariga javoblar


Android/Flutterda Table va ListView xususiyatlari haqida ma’lumot bering



Download 375,4 Kb.
bet14/63
Sana01.02.2023
Hajmi375,4 Kb.
#906535
1   ...   10   11   12   13   14   15   16   17   ...   63
Bog'liq
Mobile yakuniy (1)

23.Android/Flutterda Table va ListView xususiyatlari haqida ma’lumot bering.
Flutter foydalanuvchiga mobil ilovada Table layoutini yaratishga ham imkon beradi. Biz Flutter-da jadvalni o'z bolalari uchun jadvalni joylashtirish algoritmidan foydalanadigan Table vidjetidan foydalanib yaratishimiz mumkin. Ushbu vidjet Table layoutini yaxshilash yoki o'zgartirish uchun bir nechta xususiyatlarga ega. Bu xususiyatlar: chegara(border), bolalar(children), ustunlar kengligi(columnWidths), textDirection, textBaseline va boshqalar.
Ushbu vidjetdan foydalanishda biz quyidagi qoidalarni bilishimiz kerak:
· Ushbu vidjet avtomatik ravishda TableCells o'rtasida teng taqsimlangan ustun kengligini aniqladi. Agar u teng bo'lmasa, jadvaldagi har bir TableRow bir xil miqdordagi bolalarga ega bo'lishi kerakligi va har bir katak to'ldirilishi kerakligi haqidagi xabarni olamiz. Aks holda, jadval(table)da teshiklar bo'ladi.
· Har bir satr bir xil balandlikka ega, bu TableCell ning eng yuqori balandligiga(height) teng bo'ladi.
· Jadval bolalarida faqatgina TableRow vidjetlari bo'lishi mumkin.
ListView vidjeti obyektlarning aylantiriladigan ro'yxatini ifodalaydi.
ListView sinfida ko'p sonli parametrlarga ega bo'lgan bir nechta konstruktorlar mavjud, shuning uchun biz faqat ba'zi parametrlarga e'tibor qaratamiz:
· Children(bolalar): ListView ga qo'shiladigan vidjetlar ro'yxatini ifodalovchi List obyekti.
· scrollDirection: elementlarning yo'nalishini o'rnatadi. Ikki konstantani belgilaydigan Axis ro'yxatini ifodalaydi:
i) Axis.horizontal: Ro'yxatni gorizontal qilib o'rnatadi - elementlar chapdan o'ngga (yoki o'ngdan chapga) joylashtirilgan bo’ladi.
ii) Axis.vertical: ro'yxatni vertikal qilib o'rnatadi - elementlar yuqoridan pastgacha joylashtiriladi.
· padding: ListView chegaralaridan elementlarning to'ldirishni(otstup) o'rnatadi va EdgeInsetsGeometry ob'ektini ifodalaydi.
· reverse: agar true bo’lsa, elementlarni teskari tartibda joylashtiradi.
· physics: ScrollPhysics obyekti yordamida scrolling parametrlarini o‘rnatadi.

Download 375,4 Kb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   63




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish