برنامه نویس و توسعه دهنده وب
کد نمایش پنجره اخطار (دیالوگ) در کاتلین
در هر نرم افزاری برای ارتباط با کاربر از پنجره ها استفاده میشود که به کاربر اطلاعات مورد نظر را نمایش میدهند یا برنامه نویسی بوسیله آنها اخطاری به کاربر میدهد و یا گاهی پرسشی از او میکند که باید پاسخ بدهد.
در کاتلین برای نمایش یک پیام بدون دخالت کاربر از تابع Toast استفاده میشود . اما برای ایجاد یک پنجره همراه با پاسخ از تابع Alertdialog مانند کد زیر استفاده میکنم . این کد در یک تابع قرار گرفته است و برای اجرای آن کافی است در فایل اصلی Mainactivity.kt آن را صدا بزنیم.
fun showBasicDialog() {
val Builder = AlertDialog.Builder(this)
Builder.setTitle("توجه")
Builder.setMessage("آیا از برنامه خارج میشوید ؟ ")
Builder.setPositiveButton("بلی") {dialog,wich ->}
Builder.setNegativeButton("خیر"){dialog,wich ->}
Builder.setNeutralButton("بی خیال"){dialog,wich ->}
Builder.show()
}
مطلبی دیگر از این انتشارات
با زبان شیرین کاتلین خلاص و تمیز کد بنویسید.
مطلبی دیگر از این انتشارات
حل مشکل تابع findViewById در کاتلین
بر اساس علایق شما
کنکور فتالیتی!