Penggunaan CheckBox pada Android - Pada tutorial sebelumnya kami telah berbagi tentang tutorial penggunaan toast pada android. Pada artikel ini kami akan bagikan tutorial tentang penggunaan checkbox pada android. Sebelum bahas lebih jauh tentang penggunaan checkbox terlebih dahulu sedikit kami jelaskan tentang apa itu komponen checkbox. Komponen checkbox dipakai untuk memilih pilihan dengan nilai true atau flase. Pemilihan opsi juga bisa lebih dari satu.
Sebagai contoh aplikasinya, contoh aplikasi yang sederhana untuk menampilkan item atau opsi yang terpilih.
Untuk script XML-nya langsung saja berikut ini.
Sebagai contoh aplikasinya, contoh aplikasi yang sederhana untuk menampilkan item atau opsi yang terpilih.
Untuk script XML-nya langsung saja berikut ini.
<LinearLayout 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:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Daftar minuman:"
android:textAppearance="?android:attr/textAppearanceLarge" />
<CheckBox
android:id<"@+id/cb_menu1"
android:layout_width="wrap_content"
 : android:layout_height="wrap_content"
android:text="Teh" />
<CheckBox
android:id="@+id/cb_menu2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Kopi" />
<CheckBox
android:id="@+id/cb_menu3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Susu" />
<Button
android:id="@+id/btn_tampil"
android:layout_width="match_parent"
&nbrp; android:layout_height="wrap_content"
android:text="Tampil" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="50dp"
android:text="Menu pilihan Anda:"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:id="@+id/txt_tampil"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textAppearance="?android:attr/textAppearanceMedium" />
</LinearLayout>
Berikut ini adalah untuk script java-nya dalam Penggunaan CheckBox pada Android
package com.thegunk.checkbox;
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.TextView;
public class CheckboxActivity extends Activity{
private CheckBox cb_menu1, cb_menu2, cb_menu3;
private TextView txt_tampil;
private Button btn_tampil;
private StringBuilder str;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_checkbox);
cb_menu1 = (CheckBox) findViewById(R.id.cb_menu1);
cb_menu2 = (CheckBox) findViewById(R.id.cb_menu2);
cb_menu3 = (CheckBox) findViewById(R.id.cb_menu3);
txt_tampil = (TextView) findViewById(R.id.txt_tampil);
btn_tampil = (Button) findViewById(R.id.btn_tampil);
btn_tampil.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
str = new StringBuilder();
if(cb_menu1.isChecked()){
str.append("Teh, ");
}
if(cb_menu2.isChecked()){
str.append("Kopi, ");
 : }
if(cb_menu3.isChecked()){
str.append("Susu, ");
}
txt_tampil.setText(str);
}
});
}
}
Silahkan dicoba untuk dijalankan aplikasinya, maka hasilnya akan seperti berikut ini.
Itulah tutorial yang dapat kami bagikan tentang Penggunaan CheckBox pada Android. Semoga dapat memberikan manfaat untuk kalian.