Feb 24, 2015

Cara menampilkan vote pada alertdialog exit di android

Siang sobat... pada kesempatan kali ini saya akan share bagainama cara menampilkan vote pada Alertdialog exit di android,langsung saja ikuti step by stepnya:

1. Create project baru beri nama "vote" atau terserah teman-teman
2. Masuk ke "MainActivity.javapastekan source code dibawah ini 

package com.example.rating;

import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.view.Menu;
import android.widget.RatingBar;

public class MainActivity extends Activity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
 }

 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  // Inflate the menu; this adds items to the action bar if it is present.
  getMenuInflater().inflate(R.menu.main, menu);
  return true;
 }
 public void onBackPressed() {
    exit();//Pergi ke method exit    
   }
   private void exit() 
   {
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
     final RatingBar rating = new RatingBar(this);
     rating.setMax(5);
     
   builder.setIcon(android.R.drawable.btn_star_big_on);
   builder.setTitle("Vote sebelum keluar!!!");
   builder.setView(rating);
     builder.setMessage("Yakin ingin Keluar")
    .setCancelable(false)
    
    //jika pilih ya
    .setPositiveButton("Ya", new DialogInterface.OnClickListener() {
     public void onClick(DialogInterface dialog, int id) {
      // audioBackground.stop();    
      finish();
     }
    })
    
    //jika pilih tidak
    .setNegativeButton("Tidak", new DialogInterface.OnClickListener() {
     public void onClick(DialogInterface dialog, int id) {
      dialog.cancel();
     }
    }).show();

      
 }

}


3. save dan running
screenshot :
semoga bermanfaat :)

About the Author

Setia Budi

Author & Editor

Terima kasih sudah berkunjung :)

Post a Comment

 
Setia Budi © 2015 - Designed by Templateism