Laboratoriya ishi №16 Mavzu: Voqealar (intents)


return inflater.inflate(R.layout.fragment_first, container, false)


Download 444.29 Kb.
Pdf ko'rish
bet4/15
Sana14.12.2022
Hajmi444.29 Kb.
#1004913
1   2   3   4   5   6   7   8   9   ...   15
Bog'liq
Abduraximov Elbek 612 19 guruh, 4 deadline

return inflater.inflate(R.layout.fragment_first, container, false); 


Bu erda inflater parametri tartibni to'ldirish uchun ishlatiladigan LayoutInflater
konteyner parametri esa bizning Fragment joylashuvimiz kiritiladigan asosiy 
ViewGroup (faoliyat tartibidan). savedInstanceState parametri Fragmentning 
oldingi nusxasi haqida ma'lumot beruvchi to'plamdir. inflate() usuli uchta 
argumentga ega, birinchisi, biz o'rnatmoqchi bo'lgan resurs tartibi, ikkinchisi - 
ViewGroup - shishirilgan tartibning ota-onasi bo'lishi. Konteynerdan o'tish 
tizimning asosiy ko'rinishda ko'rsatilgan shishirilgan joylashuvning asosiy 
ko'rinishiga joylashtirish parametrlarini qo'llashi uchun muhim ahamiyatga ega va 
uchinchi parametr boolean qiymat bo'lib, shishirilgan sxema ilovaga biriktirilishi 
kerakligini ko'rsatadi. Inflyatsiya davrida ViewGroup (ikkinchi parametr). 
Fragmentni Android-da amalga oshirish Honeycomb (3.0) yoki undan keyingi 
versiyasini talab qiladi: 
Fragmentlar Androidning Honeycomb versiyasiga, ya'ni API 11-versiyasiga 
qo'shilgan. Fragmentlarga tegishli ba'zi birlamchi sinflar mavjud: 
1. FragmentActivity: Muvofiqlikka asoslangan Fragment (va yuklovchi) 
funksiyalaridan foydalangan holda barcha harakatlar uchun asosiy sinf. 
2. Fragment: Fragmentning barcha ta'riflari uchun asosiy sinf. 
3. FragmentManager: Faoliyat ichidagi Fragment ob'ektlari bilan o'zaro ishlash 
uchun sinf. 


4. FragmentTransaction: Fragmentni almashtirish yoki qo'shish kabi Fragment 
operatsiyalarining atom to'plamini bajarish uchun sinf. 
Android Studio'da 1-misol fragmenti: 
Quyida Fragmentning misoli keltirilgan. Ushbu misolda biz ikkita Fragment 
yaratamiz va ularni tugmachani bosish orqali yuklaymiz. Biz Faoliyatimizda ikkita 
tugma va FrameLayoutni ko'rsatamiz va ikkala tugmachada setOnClickListener 
hodisasini bajaramiz. Birinchi tugmani bosish bilan biz Birinchi Fragmentni 
almashtiramiz va Ikkinchi Tugmachani bosish bilan Ikkinchi Fragmentni layout 
(FrameLayout) bilan almashtiramiz. Ikkala Fragmentda biz TextView va 
Tugmachani ko'rsatamiz va Tugmachani bosish orqali biz Fragment nomini Tushdi 
yordamida ko'rsatamiz. 

Download 444.29 Kb.

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




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