Penggunaan Toast pada Android

Tutorial sebelumnya saya membahas mengenai pembuatan aplikasi sederhana untuk menampilkan teks pada Text View sesuai dengan teks yang diinputkan pada Edit Text dengan mengklik Button.
Tutorialnya bisa dilihat di sini.

Tutorial kali ini akan membahas penggunaan Toast. Toast merupakan sebuah class yang digunakan untuk menampilkan pesan/peringatan pada Android (mirip dengan alert box, message box, dll).

Bagaimana cara menggunakan Toast????
Penggunaannya mudah saja. Struktur penulisannya seperti dibawah ini!!!
Toast.makeText(context, text, duration).show(); 
Keterangan:
context :  biasanya berupa Activity
text : isi pesan yang akan ditampilkan.
duration : durasi ditampilkannya pesan.
Langsung saja ke script untuk lebih jelasnya. Saya gunakan project pada tutorial sebelumnya (tinggal edit saja). hehehe....

Script untuk XML
<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:orientation="vertical">

    <EditText
        android:id="@+id/txt_input"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10">
        <requestFocus />
    </EditText>

    <Button
            android:id="@+id/btn_tampil"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="Tampil" />
</LinearLayout>

Script untuk  DemoActivity
package com.thegunk.demo;

import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class DemoActivity extends Activity{
    private Button btn_tampil;
    private EditText txt_input;
   
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_demo);
       
        txt_input = (EditText) findViewById(R.id.txt_input);
       
        btn_tampil = (Button) findViewById(R.id.btn_tampil);
        btn_tampil.setOnClickListener(new View.OnClickListener() {
           
            public void onClick(View v) {
                Toast.makeText(DemoActivity.this, txt_input.getText(), Toast.LENGTH_SHORT).show();
            }
        });
    }
}
Hasilnya


EmoticonEmoticon