Parpiyev Islombek Mavzu: Android Studio muhitida menyular va dialog oynalar bilan ishlash



Download 0,96 Mb.
bet1/3
Sana30.04.2022
Hajmi0,96 Mb.
#596984
  1   2   3
Bog'liq
Islombek


Parpiyev Islombek
Mavzu: Android Studio muhitida menyular va dialog oynalar bilan ishlash.
Reja:

  1. Android Studioda menyu yaratish.

  2. Android Studioda NavigotionMenu va ContextMenudan foydalanish.

  3. Android Studioda Diolog menyular va ulardan foydalanish.

Android Studioda menyu yaratish.
Biz sizlar bilan Android Studio da menyular bilan qanday ishlashni ko'rib chiqamiz. Ilovalardagi menyular android.view.Menu sinfini ifodalaydi va har bir activity ushbu turdagi ob'ekt bilan bog'lanadi. android.view.Menu ob'ekti boshqa elementlarni o'z ichiga olishi mumkin, bu esa o'z navbatida sub-elementlarni saqlashi mumkin.


Xml da menyuni aniqlash.


Android Studio ni ochib, yangi ilova yaratamiz.

endi bizda interfesimizda menu papkasi bo’lsa avtomatik ishlar edi
agar menda menu interfeysim bo’lmasa keling

ushbu ishlarni kiritishni boshlaymiz
Interfeys yoki rasm fayllari kabi menyu ham manba hisoblanadi. Menyu fayllari loyihada res/menu katalogida joylashadi. Empty Activity bilan yangi ilova yaratganda bizda res/menu katalogi bo'lmaydi va shunga ko'ra menyu resurslari mavjud bo'lmaydi, lekin ularni o'zimiz qo'shishimiz mumkin. Buning uchun kursorni loyihadagi res katalogiga olib borib, sichqonchaning o'ng tugmasini bosamiz va keyin ochilgan ro'yxatdan New -> Android Resource File bandini tanlaymiz:

Keyin paydo bo'lgan oynada fayl nomi uchun main_menu nomini kiritamiz va shuningdek manba(resurs) turi uchun Menu ni tanlaymiz:

Belgilanganlarni tanlab, OK tugmasini bosamiz.
natijasi esa bunday holatda keladi

Shundan so'ng, res katalogida menu ichki katalogi yaratiladi, u main_menu.xml faylini o'z ichiga oladi:

Ushbu faylda bitta bo'sh menu elementi bo'ladi:

;

Faylning tarkibini bir nechta punktlarni aniqlash(kiritish) orqali o'zgartiramiz:

;
android:id="@+id/sozlamalar"
android:orderInCategory="1"
android:title="Sozlamalar" />
android:id="@+id/ochish"
android:orderInCategory="2"
android:title="Ochish" />
android:id="@+id/saqlash"
android:orderInCategory="3"
android:title="Saqlash" />

Yuqoridagi kodni tahlil qilamiz.
tegi faylning ildiz elementidir va bir yoki bir nechta va elementlaridan tashkil topgan menyuni aniqlaydi.
elementi menyu elementlaridan biri bo'lgan MenuItem ob'ektini ifodalaydi. Ushbu element ichki -(sub-element)ni o'z ichiga olishi mumkin, u bilan sub-menu yaratiladi. Yuqoridagi kodda elementining xususiyatlarini belgilaydigan quyidagi atributlar ishlatilgan:

  • android:title: element sarlavhasini o'z ichiga olgan string resursini oladi. Bizni kodda shunchaki sarlavhalarni yozib qo'yilgan. Masalan, android:title="Saqlash".

  • android:orderInCategory: menyuning elementlari tartibi.

Download 0,96 Mb.

Do'stlaringiz bilan baham:
  1   2   3




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