10. Андроид иловасида диалог ойналарини ҳосил қилиш Dialog fragmenti DialogFragment
DialogInterface.OnClickListener interfeysi
Download 0.58 Mb. Pdf ko'rish
|
1-10
DialogInterface.OnClickListener interfeysi parametr sifatida qabul qilinadigan ...Button
prefiksi to'plamiga ega usullardan biri qo'llaniladi. Foydalanuvchiga ekranning istalgan joyini bosish orqali dialog oynasini yopishining oldini olish uchun setCancelable( ) usuli true qiymati bilan chaqiriladi . Uchta tugma Uchta tugmachali misolni ko'rib chiqing. Amalda hech qanday farq yo'q. Biz oldingi barcha amallarni takrorlaymiz, dialog oynasini ko'rsatish uchun builder.create () usuli chaqiriladi . Misol uchun, tugmalar bilan dialog yaratish uchun Meow , Woof, Sam ahmoq! kod shunday ko'rinadi: // Kotlin fun onCreateDialog(savedInstanceState: Bundle?): Dialog { faoliyatni qaytarish?.let { val quruvchi = AlertDialog.Builder(bu) quruvchi .setCancelable(to'g'ri) .setMessage (" Tanlash to'g'ri javob ") .setPositiveButton (" Miyav ") { dialog oynasi, _ -> 11 dialog.cancel() } .setNeutralButton (" woof ") { dialog oynasi, _ -> dialog.cancel() } .setNegativeButton (" Self ahmoq ") { dialog, _ -> dialog.cancel() } builder.create() } ?: otish IllegalStateException("Faoliyat null bo'lishi mumkin emas") } // Java @NonNull @Override Public Dialog onCreateDialog (to'plam savedInstanceState) { AlertDialog.Builder quruvchisi = yangi AlertDialog.Builder(getActivity()); builder.setMessage ("To'g'ri javobni tanlang") .setCancelable(to'g'ri) .setPositiveButton (“ Miyav ”, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog oynasi, int identifikatori) { dialog.cancel(); } }) .setNeutralButton (" woof ", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog oynasi, int identifikatori) { dialog.cancel(); } }) .setNegativeButton (" Self ahmoq !", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog oynasi, int identifikatori) { dialog.cancel(); } }); builder.create(); } 12 Ro'yxat bilan AlertDialog Agar sizga tugmalar o'rniga tanlanadigan elementlar ro'yxati bo'lgan dialog oynasi kerak bo'lsa , u holda dialog oynasi ro'yxatida ko'rsatish uchun ma'lumotlar qatorini belgilashingiz kerak bo'lgan setItems( ) usulidan foydalaning. Ushbu usulni setMessage( ) usuli bilan ishlatib Download 0.58 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling