Komyuter injiniring fakulteti


Bosish voqealarini boshqarish



Download 418,3 Kb.
bet9/12
Sana06.03.2022
Hajmi418,3 Kb.
#483588
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
3 deadline

Bosish voqealarini boshqarish


Foydalanuvchi menyu punktini tanlaganida biron bir amalni bajarish uchun siz PopupMenu.OnMenuItemClickListenerinterfeysni amalga oshirishingiz va uni PopupMenuqo'ng'iroq qilib o'zingiz bilan ro'yxatdan o'tkazishingiz kerak setOnMenuItemclickListener(). Agar foydalanuvchi elementni tanlasa, tizim onMenuItemClick()sizning interfeysingizdagi qayta qo'ng'iroqni chaqiradi .
public void showMenu(View v) {
PopupMenu popup = new PopupMenu(this, v);

// This activity implements OnMenuItemClickListener


popup.setOnMenuItemClickListener(this);
popup.inflate(R.menu.actions);
popup.show();
}

@Override


public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
case R.id.archive:
archive(item);
return true;
case R.id.delete:
delete(item);
return true;
default:
return false;
}
}

Menyu guruhlarini yaratish


Menyu guruhi - bu ma'lum xususiyatlarga ega bo'lgan menyu elementlari to'plamidir. Guruh bilan siz quyidagilarni qilishingiz mumkin:

  • Barcha elementlarni ko'rsatish yoki yashirish setGroupVisible()

  • Barcha elementlarni yoqish yoki o'chirish setGroupEnabled()

  • Barcha elementlarning tekshirilishi mumkinligini aniqlang setGroupCheckable()

Siz o'zingizning menyu manbangizdagi element ichidagi elementlarni joylashtirish yoki add()usul bilan guruh identifikatorini ko'rsatish orqali guruh yaratishingiz mumkin .
Guruhni o'z ichiga olgan menyu manbai manbai:


android:icon="@drawable/menu_save"
android:title="@string/menu_save" />


android:title="@string/menu_archive" />
android:title="@string/menu_delete" />


Guruhdagi narsalar birinchi element bilan bir xil darajada ko'rinadi - menyuda uchta element ham birodarlar. Biroq, siz guruh identifikatoriga murojaat qilib va ​​yuqorida sanab o'tilgan usullardan foydalangan holda guruhdagi ikkita elementning xususiyatlarini o'zgartirishingiz mumkin. Shuningdek, tizim hech qachon guruhlangan elementlarni ajratmaydi. Masalan, agar siz android:showAsAction="ifRoom"har bir element uchun e'lon qilsangiz , ular ikkalasi ham amallar satrida yoki ikkalasi ham amallar to'ldirilishida ko'rinadi.

Download 418,3 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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