Laboratoriya ishi №16 Mavzu: Voqealar (intents)
return inflater.inflate(R.layout.fragment_first, container, false)
Download 444.29 Kb. Pdf ko'rish
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling