Cara Menerapkan Contoh Widget RatingBar Android

  • Post
    codeorayo
    Keymaster
    none
    RatingBar  adalah salah satu widget yang berfungsi untuk komponen user interface , yang digunakan untuk peratingan dalam suatu konten. Widget ini banyak digunakan bagi penyedia konten untuk melihat, atau mereview penilaian dari user (pengguna) konten tersebut. Contoh sebut saja : Aplikasi atau Game di Play Store ,saat kita melihat Aplikasi yang dinilai bagus dan berguna untuk kita. Kita tak segan-segan memberi rating 4-5 untuk Aplikasi tersebut. Nah itulah yang disebut widget RatingBar.

    [img]https://4.bp.blogspot.com/-vg6Ju60l6jc/VvfWbSWPARI/AAAAAAAAFLI/MnHlLSNuEm4DwLTyBlhw2oO1-TTP7zyQw/s1600/android-studio-tutorial-development-apps-by-okedroid.png[/img]

    Pada tutorial belajar android kali ini , kita akan mencoba menerapkan widget RatingBar pada Aplikasi yang kita buat.Disini nantinya pengguna dapat memberi rating dari 1-5 lalu ketika memilih tombol Submit dengan menggunakan widget Button ,maka akan menampilkan toast hasil dari rating tersebut.

    1. Buka Project Android Studio kalian

    2. Lalu Salin baris intruksi (codingan) dibawah ke file activity_main.xml 

    activity_main.xml 


  • 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:paddingBottom=”@dimen/activity_vertical_margin”

  •                 android:paddingLeft=”@dimen/activity_horizontal_margin”

  •                 android:paddingRight=”@dimen/activity_horizontal_margin”

  •                 android:paddingTop=”@dimen/activity_vertical_margin”

  •                 tools:context=”.MainActivity”>

  •     

  •         android:id=”@+id/ratingbar1″

  •         android:layout_width=”wrap_content”

  •         android:layout_height=”wrap_content”

  •         android:layout_alignParentTop=”true”

  •         android:layout_centerHorizontal=”true”

  •         android:layout_marginTop=”44dp” />

  •  

  •     

  •         android:id=”@+id/button1″

  •         android:layout_width=”wrap_content”

  •         android:layout_height=”wrap_content”

  •         android:text=”submit”

  •         android:layout_below=”@+id/ratingbar1″

  •         android:layout_centerHorizontal=”true”/>

  •  



  • 3.Lalu salin baris intruksi (codingan) dibawah ke file java MainActivity.java

    MainActivity.java

  • package com.okedroid.aplikasisaya;

  •  

  •  

  • import android.os.Bundle;

  • import android.support.v7.app.AppCompatActivity;

  • import android.view.View;

  • import android.view.View.OnClickListener;

  • import android.widget.Button;

  • import android.widget.RatingBar;

  • import android.widget.Toast;

  •  

  • public class MainActivity extends AppCompatActivity {

  •     RatingBar ratingbar1;

  •     Button button;

  •     @Override

  •     protected void onCreate(Bundle savedInstanceState) {

  •         super.onCreate(savedInstanceState);

  •         setContentView(R.layout.activity_main);

  •         addListenerOnButtonClick();

  •     }

  •  

  •     public void addListenerOnButtonClick(){

  •         ratingbar1=(RatingBar)findViewById(R.id.ratingbar1);

  •         button=(Button)findViewById(R.id.button1);

  •         //Performing action on Button Click

  •         button.setOnClickListener(new OnClickListener(){

  •  

  •             @Override

  •             public void onClick(View arg0) {

  •                 //Getting the rating and displaying it on the toast

  •                 String rating=String.valueOf(ratingbar1.getRating());

  •                 Toast.makeText(getApplicationContext(), rating, Toast.LENGTH_LONG).show();

  •             }

  •  

  •         });

  •     }

  •  

  •  

  • }


    4. Lalu kita jalankan Aplikasinya di Android Studio

    Hasilnya kurang lebih seperti dibawah:

    [table]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [/table]

    [td][img width=163,height=320]https://4.bp.blogspot.com/-_NHp_7Ak8vM/Vsz-79OW2sI/AAAAAAAAEus/TJmJOALABOE/s320/Hasil-Widget-Rating-Bar-Android.png[/img][/td]
    [td]Hasil Widget RatingBar Android

    [/td]

Ampuh! Ini rahasia mengembangkan aplikasi secara instan, tinggal download dan kembangkan. Gabung sekarang juga! Premium Membership [PRIVATE] https://premium.codeorayo.com
  • You must be logged in to reply to this topic.