O`ZBEKISTON RESPUBLIKASI AXBOROT
TEXNOLOGIYALARI VA ALOQA VOSITALARINI
RIVOJLANTIRISH VAZIRLIGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
FARG`ONA FILIALI
«DASTURIY INJINIRING» KAFEDRASI
MOBIL ILOVALARNI ISHLAB CHIQISH FANIDAN
AMALIY TOPSHIRIQ
Topshiriq nomi: 3 - deadline.
Bajardi: A.Ismoilov 652-18 DI.
Qabul qildi: X. Musayev Imzo: ______
Farg’ona - 2021
Mavzu: Android Studio muhitida menyular va dialog
oynalar bilan ishlash.
Reja:
1.
Android Studio-da menyu yaratish
.
2. NavigotionMenu,ContextMenulardan foydalanish.
3. Diolog menyular va ulardan foydalanish.
Android Studio-da menyu yaratish.
Assalomu alaykum. Bugun sizlar bilan Android Studio-da menyular bilan
qanday ishlashni ko'rib chiqamiz. Demak, boshladik. 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 yarating. 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 bosing va keyin ochilgan ro'yxatdan New -> Android Resource
File bandini tanlang:
Keyin paydo bo'lgan oynada fayl nomi uchun main_menu nomini kiriting
va shuningdek manba(resurs) turi uchun Menu-ni tanlang:
Belgilanganlarni tanlab, OK tugmasini bosing
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:
version="1.0"
encoding="utf-8"?>
<
menu
xmlns:android
="
http://schemas.android.com/apk/res/android
">
;
menu
>
Keling, faylning tarkibini bir nechta punktlarni aniqlash(kiritish) orqali o'zgartiraylik:
version="1.0"
encoding="utf-8"?>
<
menu
xmlns:android
="
http://schemas.android.com/apk/res/android
">
;
<
item
android:id
="
@+id/sozlamalar
"
android:orderInCategory
="
1
"
android:title
="
Sozlamalar
"
/>
<
item
android:id
="
@+id/ochish
"
android:orderInCategory
="
2
"
android:title
="
Ochish
"
/>
<
item
android:id
="
@+id/saqlash
"
android:orderInCategory
="
3
"
android:title
="
Saqlash
"
/>
menu
>
Endi yuqoridagi kodni tushuntiraman.
Do'stlaringiz bilan baham: |