39.Androidda TableRow komponentasining vazifasi haqida ma’lumot bering.
Qator tartibini yaratishda TableLayout ning quyi sinflari bo’lgan TableRow obyektlaridan foydalaniladi. Har bir TableRow jadvaldagi bitta qatorni belgilaydi. Qatorda yacheykalar bo’lmasligi yoki boshqa obyektlar uchun konteyner bo’lgan bir yoki bir nechta yacheykalar bo’lishi mumkin. layout_height uchun TableRow atributi har doim wrap_content bo’ladi. yacheykalar ustunlarni birlashtirishi mumkin, lekin satrlarni emas. TableRow har doim TableLayout ning merosi sifatida ishlatilishi kerak. Aks holda TableRow gorizontal LinearLayout sifatida ishlaydi.
40.Androidda AbsoluteLayout nima va uning xususiyatlari?
AbsoluteLayout ichki joylashtirilgan elementlarga sahifada mutlaq koordinatalarni berishga imkon beradi va aniq koordinatali elementlar kerak bo’lgan holatlar uchun ko’proq mos keladi. AbsoluteLayout, shuningdek, proportsional joylashish va o’lchov xususiyatini amalga oshiradi. Bundan tashqari, ba’zi boshqa layout sinflaridan farqli o’laroq, AbsoluteLayout meroslarni bir-biriga mos keladigan tarzda joylashtirishga qodir. AbsoluteLayout klassi quyidagi xususiyatlarni belgilaydi:
LayoutBounds Rectangle tipidagi biriktirilgan xususiyat bo’lib, merosning o’rni va hajmini ifodalaydi. Bu xususiyatning standart qiymati (0,0,AutoSize,AutoSize).
LayoutFlags AbsoluteLayoutFlags tipidagi biriktirilgan xususiyat bo’lib, merosni joylashtirish va o’lchash uchun foydalaniladigan tartib chegaralarining xususiyatlari proporsional ravishda talqin qilinadimi yoki yo’qligini ko’rsatadi. Ushbu xususiyatning standart qiymati AbsoluteLayoutFlags.None hisoblanadi.
41.Androidda VideoView sinfi haqida tushuntiring.
VideoView sinfi videokliplarni ijro etish uchun mo’ljallangan va Images bo’limida joylashgan. Android 3gp va mp4 fayllarni qo’llab-quvvatlaydi. VideoView sinfidan foydalanish oson: u video chiqadigan sirtni (Surface oyekti) o’z ichiga oladi va shuningdek, pleyerni boshqarishning barcha operatsiyalarini qamrab oladi. Komponent ekranga joylashtiriladi va faylga yo’l belgilanadi.
Ushbu element media playerning ishga tushirilishini ishlab chiqaruvchidan yashirib, qulay va oddiy API taqdim etadi. Videoni ijro etish uchun sozlash uchun setVideoPath() yoki setVideoUri() usuli chaqiriladi. Ular mahalliy fayl yo’lini, ma’lumotlar manbai URI yo’lini yoki masofaviy video oqim manzilini yagona parametr sifatida qabul qiladi. Ijroni boshqarish uchun start(), stopPlayback(), pause() va seekTo() metodlari ishlatiladi. VideoView shuningdek, ijro paytida ekranning orqa yorug’ligi o’chmasligi uchun setKeepScreenOn() usulini o’z ichiga oladi.
Do'stlaringiz bilan baham: |