- Melalui menu File > New > Android Project. Atau dapat juga melalui Button New yang ada pada Toolbars. Jika Tidak ada, maka pilih Project pada suv menu New, kemudain pada dialog New Project, pilih Android > Android Project.
- Pada dialog new Android Project, beri nama Project dengan nama ”Sesuai yang anda mau”. Kalo disisini saya membuat dengan nama "Tugas_Murni".
- Pilih build target menjadi Android 2.2, Kemudian pilih Next >.
Seting konfigurasi icon, Kemudian pilih Next >.Kemudian Centang Create Aktivity pilih BlankAktivity, Kemudian pilih Next >.Kemudian isi New Blank Activity, Sesuai yang anda inginkan. Kemudian pilih Finish >.Bukalah file main.xml lalu rubalah hingga seperti kode 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: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=".Main" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1.Manahkah kota dibawah ini yang merupakan ibu kota provinsi?" />
<CheckBox
android:id="@+id/cbandung"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_below="@+id/textView1"
android:layout_marginTop="40dp"
android:text="Bandung" />
<CheckBox
android:id="@+id/cbogor"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/cbandung"
android:layout_below="@+id/cbandung"
android:text="Bogor" />
<CheckBox
android:id="@+id/cbanjarmasin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/cbogor"
android:layout_below="@+id/cbogor"
android:text="Banjar Masin" />
<CheckBox
android:id="@+id/cbontang"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/cbanjarmasin"
android:layout_below="@+id/cbanjarmasin"
android:text="Bontang" />
<Button
android:id="@+id/tperikas"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/cbontang"
android:layout_alignRight="@+id/cbanjarmasin"
android:layout_below="@+id/cbontang"
android:layout_marginTop="17dp"
android:text="Periksa Nilai" />
<TextView
android:id="@+id/tnilai"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/tperikas"
android:layout_below="@+id/tperikas"
android:layout_marginTop="30dp"
android:text="Nilai Anda"
android:textAppearance="?android:attr/textAppearanceLarge" />
</RelativeLayout>
Berikut Hasil Dari Tampil.xmlBukalah CekboxNilai.java lalu rubalah isinya sehingga menjadi seperti kode berikut ini :perhatikan penggunaan isChecked untuk mengambil nilai apakah user meng-check pilihan:package android.cekbox;
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.TextView;
public class CekboxNilai extends Activity implements OnClickListener {
Button tompriksa;
CheckBox cekbandung, cekbogor, cekbanjar, cekbontang;
TextView outputnilai;
String nilai;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tompriksa = (Button) findViewById(R.id.tperikas);
cekbandung = (CheckBox) findViewById(R.id.cbandung);
cekbogor = (CheckBox) findViewById(R.id.cbogor);
cekbanjar = (CheckBox) findViewById(R.id.cbanjarmasin);
cekbontang = (CheckBox) findViewById(R.id.cbontang);
outputnilai = (TextView) findViewById(R.id.tnilai);
tompriksa.setOnClickListener (this);
}
@Override
public void onClick(View klik) {
if (cekbandung.isChecked() && cekbanjar.isChecked()
&& cekbogor.isChecked() && cekbontang.isChecked()) {
outputnilai.setText("10");
} else if (cekbandung.isChecked() && cekbanjar.isChecked()
&& cekbogor.isChecked()) {
outputnilai.setText("15");
} else if (cekbandung.isChecked() && cekbanjar.isChecked()
&& cekbontang.isChecked()) {
outputnilai.setText("15");
} else if (cekbanjar.isChecked() && cekbogor.isChecked()
&& cekbontang.isChecked()) {
outputnilai.setText("0");
} else if (cekbandung.isChecked() && cekbanjar.isChecked()) {
outputnilai.setText("20");
} else if (cekbandung.isChecked() && cekbogor.isChecked()) {
outputnilai.setText("5");
} else if (cekbandung.isChecked() && cekbontang.isChecked()) {
outputnilai.setText("5");
} else if (cekbogor.isChecked() && cekbanjar.isChecked()) {
outputnilai.setText("5");
} else if (cekbontang.isChecked() && cekbanjar.isChecked()) {
outputnilai.setText("5");
} else if (cekbontang.isChecked() && cekbogor.isChecked()) {
outputnilai.setText("-10");
} else if (cekbandung.isChecked()) {
outputnilai.setText("10");
} else if (cekbanjar.isChecked()) {
outputnilai.setText("10");
} else if (cekbogor.isChecked()) {
outputnilai.setText("-5");
} else if (cekbontang.isChecked()) {
outputnilai.setText("-5");
} else {
outputnilai.setText("0");
}
cekbandung.setChecked(false);
cekbanjar.setChecked(false);
cekbogor.setChecked(false);
cekbontang.setChecked(false);
}
} - Perhatian : Sesuaikan dengan Nama Class dan packagenya Anda, disini saya
menggunakan nama class CekboxNilai.java dan untuk packagenya bernama
android.cekbox
Setelah itu Jalankan Aplikasinya, Maka Hasil Runningnya Seperti Gambar Berikut
Rabu, 29 April 2015
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar