• TIRISH VA Z I RLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKЕ N T AX B O R OT TЕ X N OLOG IYA
  • M a v z u
  • O'zbеkiston res




    Download 0.81 Mb.
    bet1/3
    Sana27.02.2024
    Hajmi0.81 Mb.
    #163054
      1   2   3
    Bog'liq
    MIY
    ETT 5, mustaqil ish, Isaqova zuxra , Nyuton lebnits, MI lab, mt 5, MIY 3, act list (1)

    O'ZBЕKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
    KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKЕNT AXBOROT TЕXNOLOGIYALARI UNIVЕRSITI

    KOMPYUTER INJINIRINGI FAKULTETI



    MOBIL ILOVALARNI YARATISH
    MUSTAQIL ISH


    Mavzu: Tablelayout, Tablerow, Gridview va gridlayout dan foydalanib oddiy ilova yaratish.
    Bajardi:Xudoyberdiyev Eldor
    Tekshirdi:Yuldashov Shavkat

    TOSHKENT 2023


    TableLayout
    TableLayout, Android interfeysi uchun ma'lumotlarni jadvallar (tables) shaklida joylashtirish uchun foydalaniladigan bir layout manager (joylashuv boshqaruvchisi)dir. Bu, bir qator va ustunlar jadvallarini qo'llab-quvvatlaydi va ular orqali ma'lumotlarni korinishli ravishda joylashtirish imkonini beradi.
    TableLayoutda obyektlar TableRow obyektlari orqali qatorlar va ustunlar bo'yicha tashkil etiladi. Har bir qator, ustunlar to'plamini o'z ichiga oladi va har bir to'plamda bir yoki bir nechta obyektlar mavjud bo'lishi mumkin. Har bir qatordagi ustunlar soni, bir qatorning ichida mavjud bo'lgan maksimal obyektlar soniga qarab aniqlanadi.

    Shu erda Android XML qurilmasida TableLayoutdan qanday foydalanishni ko'rsatuvchi bir misol keltirilgan:




    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:stretchColumns="*"
    android:shrinkColumns="*">



    android:text="ID"
    android:padding="5dp"
    android:gravity="center"/>
    android:text="Product"
    android:padding="5dp"
    android:gravity="center"/>
    android:text="Price"
    android:padding="5dp"
    android:gravity="center"/>




    android:text="1"
    android:padding="5dp"
    android:gravity="center"/>
    android:text="Laptop"
    android:padding="5dp"
    android:gravity="center"/>
    android:text="$800"
    android:padding="5dp"
    android:gravity="center"/>




    android:text="2"
    android:padding="5dp"
    android:gravity="center"/>
    android:text="Smartphone"
    android:padding="5dp"
    android:gravity="center"/>
    android:text="$500"
    android:padding="5dp"
    android:gravity="center"/>



    Bu misolda, TableLayout o'z ichiga bir nechta TableRow elementlari oladi. Har bir TableRow esa bir nechta TextView elementlarini o'z ichiga oladi. Natijada, jadval shaklidagi ma'lumotlar chiqadi.


    android:stretchColumns va android:shrinkColumns atributlari, ma'lumotlarni avtomatik ravishda ekran uzunligiga mos keladigan qilib tuzilishini belgilaydi. android:stretchColumns="*" atributi, barcha ustunlarni teng ravishda ishlatishni ta'minlaydi.


    Sizning mahsulotingiz, ma'lumotlaringiz yoki boshqa ma'lumotlarni jadvallar ko'rinishida joylashtirish uchun "TableLayout"dan foydalanishingiz mumkin.





    Download 0.81 Mb.
      1   2   3




    Download 0.81 Mb.