Toast, toast adalah
kotak kecil transparan, bila di panggil akan muncul diatas aplikasi yang
sedang berjalan. Biasanya toast berisi pesan singkat. Gmabar dibawah
ini adalah contoh toast saat tombol di klik. Contoh penerapannya adalah
pesan yang muncul ketika sobat melakukan save pada suatu aplikasi. Toast
juga bisa digunakan untuk menampilkan parameter volume suara saat sobat
membesarkan atau mengecilkan suara. Toast disini sama halnya dengan
MessageBox pada VB 6.
Menampilkan pesan dalam toast sangat mudah sobat, mari kita ikuti langkah demi langkah berikut:
1. Jalankan Eclipse, buat project baru
2. Isilah parameter seperti berikut:
3. Kemudiaan ketikkan script berikut ini pada main.xml
1
2
3
4
5
6
7
8
9
10
11
| <?xml version= "1.0" encoding= "utf-8" ?> <LinearLayout xmlns:android= "http://schemas.android.com/apk/res/android" android:orientation= "vertical" android:layout_width= "fill_parent" android:layout_height= "fill_parent" > <Button android:layout_width= "fill_parent" android:text= "Tampilkan Toast" android:id= "@+id/toast" android:layout_height= "wrap_content" ></Button> </LinearLayout> |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| package contoh.alertDialog; import android.app.Activity; import android.os.Bundle; import android.widget.Button; import android.widget.Toast; import android.view.View; public class alertDialog extends Activity implements View.OnClickListener { Button pesanToast; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.main); pesanToast=(Button)findViewById(R.id.toast); pesanToast.setOnClickListener( this ); } public void onClick(View view){ Toast.makeText( this , "Anda memilih Toast" , Toast.LENGTH_SHORT).show(); } } |
6. Lakukan RUN dan lihat hasilnya
Alert Dialog dengan Button
Alert Dialog Dengan Button sering digunakan untuk menampilkan konfirmasi ketika anda ingin keluar dari aplikasi. Begitu tombol di klik, akan muncul konfirmasi apakah Sobat benar-benar ingin keluar dari aplikasi atau tidak? Jika di klik tombol ya, maka aplikasi akan berhenti. Jika tidak, maka konfirmasi ini akan hilang dan kembali lagi ke tampilan sebelumnya. Perhatikan gambar berikut:
Sudah siap sobat menulis codingan kali ini? Mari kita mulai..
1. Buka kembali main.xml kemudian tambahkan script berikut:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| <?xml version= "1.0" encoding= "utf-8" ?> <LinearLayout xmlns:android= "http://schemas.android.com/apk/res/android" android:orientation= "vertical" android:layout_width= "fill_parent" android:layout_height= "fill_parent" > <Button android:layout_width= "fill_parent" android:text= "Tampilkan Toast" android:id= "@+id/toast" android:layout_height= "wrap_content" ></Button> <Button android:layout_width= "fill_parent" android:layout_height= "wrap_content" android:text= "Keluar sekarang" android:id= "@+id/exit" ></Button> </LinearLayout> |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| package contoh.alertDialog; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle; import android.widget.Button; import android.widget.Toast; import android.view.View; public class alertDialog extends Activity implements View.OnClickListener { Button pesanToast; Button keluar; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.main); pesanToast=(Button)findViewById(R.id.toast); pesanToast.setOnClickListener( this ); keluar=(Button)findViewById(R.id.exit); keluar.setOnClickListener( this ); } public void onClick(View view){ if (view==pesanToast){ Toast.makeText( this , "Anda memilih Toast" , Toast.LENGTH_SHORT).show(); } else if (view==keluar){ AlertDialog.Builder builder = new AlertDialog.Builder( this ); builder.setMessage( "Apakah Anda Benar-Benar ingin”+ “ keluar?" ).setCancelable( false ) .setPositiveButton( "Ya" , new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { alertDialog. this .finish();} }) .setNegativeButton( "Tidak" , new DialogInterface.OnClickListener(){ public void onClick(DialogInterface dialog, int id) { dialog.cancel();}}).show(); } } } |
4. Lakukan RUN dan lihat hasilnya
Baik sobat, sekian tutorial dari saya tentang bagaimana cara membuat alert dialog pada android dengan toast dan dengan Button.
No comments:
Post a Comment