10. Андроид иловасида диалог ойналарини ҳосил қилиш Dialog fragmenti DialogFragment
Download 0.58 Mb. Pdf ko'rish
|
1-10
bo'lmaydi , chunki ular tarkibni oynaning asosiy qismida aks ettiradi.
// Kotlin paket en.alexanderkimov.dialog android.app.Dialogni import qiling android.os.Bundle-ni import qiling import android.widget.Toast androidx.appcompat.app.AlertDialog-ni import qiling androidx.fragment.app.DialogFragmentni import qiling sinf MyDialogFragment: DialogFragment() { private val catNames = arrayOf( " Vaska ", " Ryjik ", " Murzik ") fun onCreateDialog(savedInstanceState: Bundle?): Dialog { faoliyatni qaytarish?.let { val quruvchi = AlertDialog.Builder(bu) builder.setTitle (" Tanlang mushuk ") .setItems(catNames ) { dialog oynasi, qaysi -> Toast.makeText(faoliyat, " Tanlangan mushuk : ${catNames[whh]}", Tost.LENGTH_SHORT).show() 13 } builder.create() } ?: otish IllegalStateException("Faoliyat null bo'lishi mumkin emas") } } // Java @NonNull @Override Public Dialog onCreateDialog (to'plam savedInstanceState) { final String[ ] catNamesArray = {" Vaska ", " Rijik ", " Murzik "}; AlertDialog.Builder quruvchisi = yangi AlertDialog.Builder(getActivity()); builder.setTitle (" Tanlang mushuk ") .setItems(catNamesArray, yangi DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, qaysi) { toast.makeText(getActivity(), " Tanlangan mushuk : "+ catNamesArray[qaysi], Toast.LENGTH_SHORT).show(); } }); builder.create(); } Tanlangan element qaysi parametrda joylashgan . Menyu bandlaridan birini tanlaganingizda, tanlangan mushukni ko'rsatadigan qalqib chiquvchi bildirishnoma paydo bo'ladi. Sizga shuni eslatib o'tamanki, oynaning ko'rinishi versiyadan versiyaga o'zgargan. 14 Radio tugmalari bilan AlertDialog Radio tugmalari bilan dialog oynasini yaratish uchun setItems( ) usuli o'rniga 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