Feb 20, 2015

Tutorial cara membuat button rate pada android

Assalamualaikum wr.wb sobat blogger...kali ini saya akan share bagaimana cara membuat button rate pada android,langsung saja ikuti step by step nya:

1. Buat projet baru dengan nama "rate" atau terserah teman-teman
2. Ganti source code "activity_main.xml" dengan source code dibawah ini




    

3. Buka "MainActivity.java" copy paste source code dibawah ini
package com.example.rate;



import android.os.Bundle;

import android.app.Activity;

import android.app.AlertDialog;

import android.content.DialogInterface;

import android.view.Menu;

import android.view.View;

import android.widget.Button;

import android.widget.RatingBar;



public class MainActivity extends Activity {

 Button rate;

 private AlertDialog helpAlert;

 

 @Override

 protected void onCreate(Bundle savedInstanceState) {

  super.onCreate(savedInstanceState);

  setContentView(R.layout.activity_main);

  

  rate=(Button) findViewById(R.id.rate);

        rate.setOnClickListener(new View.OnClickListener() {

         

        @Override

  public void onClick(View v) {

   // TODO Auto-generated method stub

   showRate();

  }

 });

 }

 public void showRate(){

  AlertDialog.Builder rateBuild = new AlertDialog.Builder(this);

  rateBuild.setTitle("Rate");

  final RatingBar rating = new RatingBar(this);

     rating.setMax(5); 

     rateBuild.setIcon(android.R.drawable.btn_star_big_on);

     rateBuild.setView(rating);

     rateBuild.setMessage("Please Rate Us");

  rateBuild.setPositiveButton("OK",

    new DialogInterface.OnClickListener() {

   public void onClick(DialogInterface dialog, int id) {

    helpAlert.dismiss();

   }});

  helpAlert = rateBuild.create();

  rateBuild.show();

 }

 @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;

 }

}

4. kemudian running project tersebut jangan lupa untuk save all terlebih dahulu sebelum di running.
screenshot:

silahkan dicoba. download disini


About the Author

Setia Budi

Author & Editor

Terima kasih sudah berkunjung :)

Post a Comment

 
Setia Budi © 2015 - Designed by Templateism