Membuat Alertdialog Android Kotlin

Hai sobat, bersaa lagi dengan aku di . Sudah usang banget aku gak update blog ini lagi gara-gara sibuk. Review artikel yang dulu, aku telah menjelaskan wacana membuat aplikasi android yang menampilkan lokasi perangkat di google map memakai Google Map API. Nah kali ini sedikit berbeda alasannya yakni kini kita akan mencoba hal baru, apa itu? Membuat alert obrolan memakai bahasa Kotlin 😂

 bersaa lagi dengan aku di  Membuat AlertDialog Android Kotlin

Alert Dialog yakni komponen android yang mempunyai kegunaan untuk memberika isu kepada pengguna serta sanggup dipakai untuk memperlihatkan pilihan kepada pengguna untuk melaksanakan suatu perintah di android. Alert Dialog ini mempunyai beberapa komponen dasat yaitu :
  1. Judul : judul isu yang akan ditampilkan
  2. Pesan : pesan yang akan disampaikan kepada pengguna
  3. Tombol Positif : tombol untuk pilihan konkret dari pengguna utuk menjalankan perintah (Ya)
  4. Tombol Negative : tombol untuk pilihan negative dari pengguna untuk menjalankan perintah (Tidak)
  5. Tombol Netral : tombol pilihan netral dari pengguna (bukan ya/tidak)

Nah dari bagian2 di atas, kita sanggup pahami komponen AlertDialog ini dengan mudah. Nah kali ini kita akan membuatnya memakai bahasa terbaru di Android Studio yaitu Kotlin. Kotlin ini bahasa yang efisien dan ringkas dibandingkan Java. Untuk lebih jelasnya sanggup dibaca di sini.

Oke kini kita mulai menciptakan AlertDialog memakai Kotlin di Android Studio

Membuat Project

Buat project gres dengan nama AlertDialog Kotlin dan jangan lupa pilih bahasanya menjadi Kotlin. Selanjutnya pilih jenis activitynya empty activity.

 bersaa lagi dengan aku di  Membuat AlertDialog Android Kotlin


Membuat Tampilan

Setelah project terbentuk dengna sempurna, kini buka activity_main.xml di dalam folder res/layout dan tambahkan satu Tombol di dalamnya. Di dalam properties, tambahkan onClick dengan alertClick. Untuk kodenya menyerupai berikut ini :


<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:app="http://schemas.android.com/apk/res-auto"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     tools:context="com.blogspot.blogsetyaaji.basickotlin.MainActivity">      <Button         android:id="@+id/button"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_marginEnd="137dp"         android:layout_marginStart="159dp"         android:onClick="alertClick"         android:text="Button"         app:layout_constraintBottom_toBottomOf="parent"         app:layout_constraintEnd_toEndOf="parent"         app:layout_constraintStart_toStartOf="parent"         app:layout_constraintTop_toTopOf="parent" /> </android.support.constraint.ConstraintLayout>


Properti onClick dipakai untuk menjalankan perintah ketika tombol diklik

Kode File Kotlin

Setelah menciptakan tampilannya selanjutnya buat aba-aba logikanya di file MainActivity. Buat method dari properti onClick yang ada di tampilan tadi dengan nama alertClick(view:View) di bawah method onCreate. Kemudian di dalam method ini tambahkan aba-aba AlertDialog menyerupai berikut ini


package com.blogspot.blogsetyaaji.basickotlin  import android.content.DialogInterface import android.content.Intent import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.support.v7.app.AlertDialog import android.view.View import android.widget.Toast import kotlinx.android.synthetic.main.activity_main.*  class MainActivity : AppCompatActivity() {      override fun onCreate(savedInstanceState: Bundle?) {         super.onCreate(savedInstanceState)         setContentView(R.layout.activity_main)     }      public fun alertClick(view: View){         AlertDialog.Builder(this)                 .setTitle("Judul")                 .setMessage("Pesan yang tampil")                 .setPositiveButton("Ya", DialogInterface.OnClickListener { dialogInterface, i ->                     Toast.makeText(this, "Jalankan perintah ketika user menentukan tombol Ya", Toast.LENGTH_LONG).show()                 })                 .setNegativeButton("No", DialogInterface.OnClickListener { dialogInterface, i ->                     Toast.makeText(this, "Jalankan perintah ketika user menentukan tombol No", Toast.LENGTH_LONG).show()                 })                 .show()     } }


Menjalankan Aplikasi

Sekarang jalankan aplikasinya, kalau tombolnya diklik maka akan tampil alert menyerupai berikut ini

 bersaa lagi dengan aku di  Membuat AlertDialog Android Kotlin

 bersaa lagi dengan aku di  Membuat AlertDialog Android Kotlin

 bersaa lagi dengan aku di  Membuat AlertDialog Android Kotlin



Nah, menyerupai itu cara menampilkan AlertDialog di Android memakai Kotlin, sangat gampang dan sanggup diterapkan di mana saja 😁

Sekian artikel kali ini semoga bermanfaat, kalau ada pertanyaan atau problem silahkan komentar di bawah. Jangan lupa bagikan tutorial ini ke teman lain supaya ilmunya lebih bermanfaat. Sampai jumpa..








0 Komentar untuk "Membuat Alertdialog Android Kotlin"

Back To Top