Mobil qurilmalar fanidan yakuniy savollariga javoblar


Androidda FrameLayout ni haqida batafsil ma’lumot bering



Yüklə 194,29 Kb.
səhifə25/62
tarix01.12.2023
ölçüsü194,29 Kb.
#170899
1   ...   21   22   23   24   25   26   27   28   ...   62
Mobil qurilmalar fanidan yakuniy savollariga javoblar-fayllar.org

42.Androidda FrameLayout ni haqida batafsil ma’lumot bering.
FrameLayout – eng oddiy tartib tipidir. FrameLayout unda joylashtirilgan bitta vizual elementni ko’rsatish uchun mo’ljallangan. Bu odatda ekrandagi bo’sh joy bo’lib, uni faqat ko’rish yoki ViewGroup meros obyektlari to’ldirishi mumkin. FrameLayout ning barcha meroslari ekranning yuqori chap burchagiga biriktirilgan.
FrameLayout da meros obyekti uchun turli xil joylashuvni belgilab bo’lmaydi. Agar bir nechta element joylashtirilsa, keyingi View meros obyektlari avvalgi komponentlar ustiga chiqib qoladi. Agar tepadagi obyekt noaniq bo’lsa, ularni qisman yoki to’liq soya qiladi, shuning uchun FrameLayout uchun yagona ichki element odatda ota-konteyner hajmiga cho’ziladi va atributlarga ega bo’ladi. Shu bilan birga, FrameLayout da bir nechta elementlar bo’lishi ham mumkin.
FrameLayout xususiyatlari quyida keltirilgan:
android:id – tartib ID si.
android:foreground – kontentni chizadi; mumkin bo’lgan qiymatlar rang qiymati bo’lishi mumkin (#rgb, #argb shaklida).
android:foregroundGravity – chizilgan rasm joylashuvini belgilaydi; mumkin bo’lgan qiymatlar top, bottom, left, right, center, center_vertical, center_horizontal.
android:measureAllChildren – o’lchashda barcha meroslarni yoki faqat ko’rinadigan yoki ko’rinmas holatda bo’lganlarni o’lchash kerakligini aniqlaydi.
43.onRestart() haqida ma’lumot bering.
Agar onStop() chaqiruvidan so’ng oyna oldingi holatga qaytsa, onRestart() usuli chaqiriladi. Bu funksiya joriy faoliyatni qayta ishga tushiradi (ko’rinmas holatdan ko’rinadiganga) va faoliyat to’xtatilgandan va foydalanuvchi tomonidan qayta boshlanganidan keyin chaqiriladi. Har doim onStart() metodi bilan birga qo’llaniladi.
onRestart onStart() metodi chaqiruvlaridan oldin amalga oshiriladi (eng birinchisidan tashqari). U faqat faoliyat «to’liq» holatda qayta boshlanganda bajarilishi kerak bo’lgan maxsus harakatlar uchun foydalaniladi.
onRestart() funksiyasiga misol:
public class MainActivity extends Activity {
@Override
protected void onRestart(){
super.onRestart();
Log.d(TAG, "onRestart");
}
}

Yüklə 194,29 Kb.

Dostları ilə paylaş:
1   ...   21   22   23   24   25   26   27   28   ...   62




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin