Android Najwa - Selamat Pagi sahabat setia Android Najwa, gak terasa udah pagi aja nih. Baru solat subuh langsung update materi lagi mumpung ada waktu luang. :D. Kemarin saya memberikan materi mengenai "
Checkbox" di Android Studio. Tapi sekarang saya akan membahas materi dengan judul yaitu "
Rating Bar" di Android Studio.
|
Rating Bar Android |
Apa itu Rating Bar ?
Radio Button merupakan Widget yang telah disediakan oleh Android Studio.Dalam Android itu sangat mudah untuk menerima user rating menggunakan Penilaian Bar. Berikut ini adalah contoh penggambaran desain awal nya dari Rating Bar.
|
Rating Bar |
Bagaimana cara menggunakan Rating Bar?
Tutorial Cara Membuat Rating Bar
Langkah 1 : Jalankan Android Studio.exe kalian seperti biasa, lalu buatlah project baru dengan seperti berikut.
- Application Name : Rating Bar
- Package Name : androidnajwa.com
- Minimum Required SDK : API 15 Andorid 4.0.3 (IceCreamSandwich)
|
Buat Project Baru |
Langkah 2 : Pilih saja
Blank Activity lalu klik
Next dan Finish
|
Add Activity |
Langkah 3 : Untuk membuat antarmuka halaman utama (
activity_main.xml) seperti diatas tadi dapat dilakukan dengan “Drag and Drop” dari komponen yang tersedia atau langsung menuliskan script XML. Untuk
script XML dapat dituliskan seperti berikut.
<RelativeLayout 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:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
<RatingBar
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="25dp" />
<TextView
android:id="@+id/txtRatingValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/ratingBar1"
android:layout_centerHorizontal="true"
android:layout_marginTop="25dp"
android:text="Rating"
android:textSize="40sp" />
</RelativeLayout>
Langkah 4 : Bukalah
MainActivity.java lalu edit seperti berikut ini
package com.androidnajwa.ratingbar;
import android.app.Activity;
import android.os.Bundle;
import android.widget.RatingBar;
import android.widget.RatingBar.OnRatingBarChangeListener;
import android.widget.TextView;
//contoh penerapan listener menggunakan implements pada class
public class MainActivity extends Activity implements OnRatingBarChangeListener {
private RatingBar ratingBar;
private TextView txtRatingValue;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ratingBar = (RatingBar) findViewById(R.id.ratingBar1);
txtRatingValue = (TextView) findViewById(R.id.txtRatingValue);
//menerapkan listener ketika terjadi perubahan nilai ratingBar
ratingBar.setOnRatingBarChangeListener(MainActivity.this);
}
//method listener yang di-overide karena implements OnRatingBarChangeListener
public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {
txtRatingValue.setText(String.valueOf(rating));
}
}
Sampai tahap disini sudah selesai. Sekarang lakukan testing, dengan cara menekan
Shift+F10.
|
(1) Hasil Rating Bar |
Ketika kalian meng-klik 5 bintang dalam "
Rating" maka akan tampil hasil nya sebagai berikut
|
(2) Hasil Rating Bar |
Nah, itulah hasil dari penggunaan Rating Bar. Dalam tutorial ini kita akan melihat bagaimana untuk mengatur dan menampilkan Penilaian Bar dengan Bintang. Ketika slide pengguna atas bar, rating naik atau turun dengan satu bintang dan yang dipilih / terpilih berubah warna Stars otomatis seperti halnya ketika kita menilai sebuah rating aplikasi di
google playstore. Gimana? Mudah Bukan? Untuk dikembangkan lagi juga bisa dengan aksi lainnya asal kalian bisa memahaminya. Nantikan kelanjutan saya akan memberikan materi berikutnya mengenai Rating Bar.
Demikian Tutorial Cara Membuat Rating Bar di Android Studio. Bila Ada Pertanyaan silakan komentar dihalaman Komentar.Terima Kasih Atas Kunjungan di Android Najwa.
Catatan : Silakan Klik Gambar dibawah ini untuk mendapatkan Password RAR.
0 Response to "Tutorial Cara Membuat Rating Bar di Android Studio"