Texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi toshkent axborot texnologiyalari universiteti



Download 1,04 Mb.
Pdf ko'rish
bet6/25
Sana26.08.2021
Hajmi1,04 Mb.
#156706
1   2   3   4   5   6   7   8   9   ...   25
Bog'liq
mobil ilovalarni ishlab chiqish

Lobarotoriya mashg`uloti

 

№2 

Mavzu: Androidda Layoutlar bilan ishlash. 

Ishdan maqsad: Androidda layoutlar bilan ishlashni, grafik va foydalanuvchi interfacelar bilan 

ishlashni o`rganish. 



Nazariy qism : 

Android - UI Layout 

Layoutlar bilan ishlagan vaqtda androidning maxsus komponentalari bilan ishlashga to`g`ri keladi. 

Bu komponentalar user interfaceni visualniy ko`rinishda yasashga imkoniyatlar yaratib beradi.  




 

Tashqi ko`rinish: 

Androidda layoutlar bir necha xil bo`lishi mumkin. Quyidagi misolda siz LinearLayoutga xususiy 

holat uchun keltrilgan misolda ko`rishingiz mumkin. 



xml version

=

"1.0"


 encoding

=

"utf-8"



?>

 

 

xmlns:android



=

"http://schemas.android.com/apk/res/android"

 

   


android:layout_width

=

"fill_parent"



 

   


android:layout_height

=

"fill_parent"



 

   


android:orientation

=

"vertical"



 

>

    



   

 

android:id



=

"@+id/text"

 

      


android:layout_width

=

"wrap_content"



 

      


android:layout_height

=

"wrap_content"



 

      


android:text

=

"This is a TextView"



 

/>

       



   



   setContentView

(

R



.

layout


.

activity_main

);

 

}



 

Layout ko`rinishlar haqida qisqacha ma`lumot: 



№ 

Layout & Ma`lumot 



Linear Layout

 

Orientatsiyasi  belgilash  orqali  linearlayout  ichiga  kiritilgan  atributlarni  belgilash 



imkonini yaratadi.  



Relative Layout

 

RelativeLayout komponentalarni har xil positsiyada joylashtirish mumkin 



 



Table Layout 

TableLayout jdaval ko`rinishda joylashtirish mumkin. 

 



Absolute Layout

 



AbsoluteLayout bu aniq joyini x va y o`qlarida belgilab olish mumkin. 

 



List View

 

ListView itemlarida satrlar bilan ishlash imkonini yaratib beradi 



 



Grid View

 

GridView  ViewGroup  guruhiga  kirib  satr  va  ustunlarda  har  xil  ob`yektlar  bilan 



ishlash imkoniyatini yaratib beradi. 


 

  

 Layout atributlari : 

Atributlar obyektlarni xususiyatlarini belgilashda kerak bo`ladi. Shunday atbutalar mavjudki, 

hamma obyektlarga ham to`g`ri keladi, ayrimlari esa faqat o`ziga tegishli bo`ladi. Layoutlar 

attributalariga misollar 

 

Atributlar 



Qisqacha ma`lumot 

android:id 

Obyektni identefikatsion nomini belgilash 

android:layout_width 

Obyektni enini belgilash 

android:layout_height 

Obyektni bo`yini belgilash 

android:layout_marginTop 

Obyektni positsiyasini yuqoridan pastga qarab surish 

android:layout_marginBottom 

Obyektni positsiyasini pastidan yuqoriga qarab surish 

android:layout_marginLeft 

Obyektni positsiyasini chapdan o`nga qarab surish 

android:layout_marginRight 

Obyektni positsiyasini o`ngdan chapga qarab surish 



android:layout_gravity 

Joylashuv o`rnini belgilash 

android:layout_weight 

Obyekt vazni, ya`ni eni va bo`yicha ajdod layoutdan 

olgan xususiyati 

android:layout_x 

Layout da x koordinatasi bo`yicha belgilash 

android:layout_y 

Layout da y koordinatasi bo`yicha belgilash 

android:paddingLeft 

Obyektlarni chapga o`zidan itarish 

android:paddingRight 

Obyektlarni o`nga o`zidan itarish 

android:paddingTop 

Obyektlarni yuqoriga o`zidan itarish 

android:paddingBottom 

Obyektlarni pastga o`zidan itarish 

 

Vazifalar : Har bir talaba Android muhitida o`zining shaxsiy dasturiy ta`minotini ishga 

tushirishirishi lozim. Xml ko`rinishini tuzishlari kerak. 

Variyantlar : 

1.Talabalarni registratsiya qilish formasini yaratish 

2.Sport chempianatlarini ro`yhatini ko`rishni tuzish 

3. Talabalar ma`lumotlar bazasini yaratish 

4.Talabalarni bazada saqlashni boshqarish 

5.Ixtiyoriy bir tashkilotni invertirlashni ko`rsatish 

6. Sotilmagan biletlarni ro`yhatini shakllantirish 

7. On-line lug`atni shkllantirish  

8. Avtotest dasturini .xml ni yaratish 

9. Mehmonhonalarda registratsiya qilishni ko`rinishini chizish 

10 Shifoxonalarda registratsiya qilishni ko`rinishini chizish 

11 Bemorlarni tarixini chiqarishni dizaynini yaratsih 

12. On-line mobile messanger 

13 Biror bir fan to`g`risinda ma`lumot beruvchi ko`rinishni yartish 




14. Avtomob stansiyalarini ro`yhatga oluvchi ko`rinish 

15 Xizmatchilarni ro`yhatga olish 

16. To`lovlarni to`lashni boshqarishni ko`rinishini yasash 

17.Tu`gilgan kunlarni ro`yhatga olish dasturini ko`rinishini yasash 

18 Internet magazinni ko`rinishi 

19 Komponiya ogohlantirishlari haqida ma`lumot beruvchi ko`rinish 

20. mail klient dasturini ko`rinishi 

 

 



 

 

 



 

 

 




Download 1,04 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   25




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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