O`zbekiston respublikasi axborot texnologiyalari va aloqa vositalarini



Download 0,62 Mb.
Pdf ko'rish
bet1/3
Sana13.04.2022
Hajmi0,62 Mb.
#548030
  1   2   3
Bog'liq
Новый документ - Google Документы



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 
=" 


android:title 
=" 
Sozlamalar 

/> 

item
android:id 
=" 
@+id/ochish 

android:orderInCategory 
=" 


android:title 
=" 
Ochish 

/> 

item
android:id 
=" 
@+id/saqlash 

android:orderInCategory 
=" 


android:title 
=" 
Saqlash 

/> 
menu 
>


Endi yuqoridagi kodni tushuntiraman.
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,62 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