Cara Menggunakan Toast di Android Kotlin

Android 18 Feb 2021

Cara Menggunakan di Android Kotlin. Toast digunakan untuk menampilkan pesan singkat dalam pop up kecil. Tampilan toast akan mengikuti jumlah kata dan akan hilang otomatis setelah timeout. Sebagai contoh, kita dapat melihat gambar screenshot dibawah merupakan toast yang dipanggil setelah menekan tombol.

Untuk membuat menampilkan pesan pada toast, kita dapat menggunakan method Toast.makeText() dan untuk lebih jelas kita dapat melihat potongan kode dibawah.

Toast.makeText(applicationContext, text, duration)

Pada baru kode di atas kita dapat melihat untuk menggunakan method makeText kita membutuhkan context, text dan duration. Pada duration kita bisa menggunakan Toast.LENGTH_SHORT atau Toast.LENGTH_LONG untuk menentukan berapa lama pesan toast akan muncul.

Sekarang akan membuat project seperti screenshot di atas. Buka Android Studio dan buat project baru. Pada window choose your project pilih Empty Activity dan selanjutnya di jendela Configure your project ikuti seperti berikut :

  • Name: "Belajar Toast Kotlin"
  • Package name: "com.teknorial.belajartoastkotlin"
  • Language: Kotlin
  • Biarkan opsi lain sebagaimana adanya.

Kemudian klik Finish untuk membuat project.

Setelah project berhasil dibuat. Kita akan menambahkan widget Button ke dalam layout. Buka activity_main.xml (/res/layout/activity_main.xml) dan modifikasi layout seperti kode di bawah.

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.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=".MainActivity">


    <Button
        android:id="@+id/btn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />


</androidx.constraintlayout.widget.ConstraintLayout>

Pada kode di atas kita telah memiliki widget Button dengan id "btn" dan akan digunakan untuk menampilkan Toast. Buka MainActivity (/java/com,teknorial.belajartoastkotlin). Kita akan membuat event click listener pada button dan menampilkan toast saat button telah di klik. Modikasi MainActivity seperti kode di bawah.

package com.teknorial.belajartoastkotlin

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
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)

        //event listener pada button 
        btn.setOnClickListener {
            //menampilkan toast dengan pesan
            Toast.makeText(this,"Tombol telah berhasil diklik",Toast.LENGTH_SHORT).show()
        }
    }
}

Sekarang klik run App untuk memastikan aplikasi yang kita buat berjalan lancar seperti video di bawah.

Video : Hasil Akhir Aplikasi Belajar Toast Kotlin

Demikian tutorial Cara Menggunakan Toast di Android Kotlin. Kita telah berhasil menggunakan toast di android dengan menggunakan bahasa kotlin. Jika kamu memiliki kesulitan atau ada pertanyaan bisa bertanya melalui email saya atau grup telegram teknorial. Terima kasih.

Tag