Tutorial Membuat Toast Android

Halo guys.. kali ini kita akan mencoba membuat toast seperti yang ada di gambar atas. Sedikit saya jelasin, biasanya toast itu digunakan untuk menunjukan notifikasi atau pemberitahuan, mari langsung kita mulai.

Pertama kalian bisa membuat project baru android, setelah itu bisa kita mulai dengan penulisan source code bagian activity_main.xml, berikut source codenya :

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity"
android:orientation="vertical">

<Button
android:id="@+id/btnToast"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Toast"
/>

</LinearLayout>

Jika sudah hasilnya seharusnya bakal terlihat seperti gambar dibawah ini

Selanjutnya adalah penulisan source code MainActivity.java. Disini kita akan menulis source code untuk bagian toast, dan onclick listener button. Berikut source codenya :

package com.latihan.perama.id;

import android.content.Context;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

//deklarasi variabel
private Button btnToast;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

//me refrensi variabel button dengan id button yng ada pada layout
btnToast = findViewById(R.id.btnToast);


//onclick listener untuk button,
        // jika tombol di click akan melaksanakan code
        // yang ada didalam listener
btnToast.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//mengambil context
Context context = getApplicationContext();
//tulisan text pada toast, bisa berupa String / CharSequence
CharSequence text = "Hello toast!";

//durasi dari toast bisa Toast.LENGTH_SHORT atau Toast.LENGTH_LONG
int duration = Toast.LENGTH_LONG;

//deklarasi dan inisiasi Toast pada variabel
Toast toast = Toast.makeText(context, text, duration);

//untuk memunculkan toast
toast.show();

//toast akan hilang dengan sendirinya sesuai dengan duration yang sudah ditetapkan
}
        });

}


}

Dari source code diatas kalian bisa melihat penjelasan dari masing-masing baris kode.

Dan hasilnya akan terlihat seperti dibawah ini jika dijalankan.

Sekian untuk tutorial android kali ini, sampai jumpa di tutorial-tutorial selanjutnya. Tetap semangat dan Terus Belajar See you!