LATIHAN PRATIKUM III
CARA MEMBUT CHECKBOX PADA ANDROID
Langkah pertama yang di lakukan adalah,,,,,
1. Jalankan eclipse, file > new > Android projeck Aplication
2. Isikan kotak dialog seperti di bawah ini :
3. Lalu next,,, dan isi lagi kotak dialog dibawah ini dan click finis,,,,,,,,,,
Nach,,,setelah finis maka kita mulai dengan mengis koding pada main.xml
caranya buka res > layout > main.xml
di dalam main.xml isi sourcecodenya seperti dibawah ini :
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Pilih Yang Kamu Kuasai"
android:textAppearance="?android:attr/textAppearanceLarge" />
<CheckBox
android:id="@+id/checkBoxAndroid"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Android" />
<CheckBox
android:id="@+id/checkBoxJava"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Java" />
<CheckBox
android:id="@+id/checkBoxMySql"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="MySql" />
<CheckBox
android:id="@+id/checkBoxPhp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="PHP" />
<Button
android:id="@+id/buttonKirim"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
<TextView
android:id="@+id/viewLaporan"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="TextView" />
</LinearLayout>
Setelah mengisi sourcecode pada main.xml lalu lanjut dengan mengisi sourcecode pada AppCheckBox.java perhatikan kotak dialog sebelah kanan, yaitu membuka projeck App CheckBox > com.example.checbox > AppCheckBox.java
AppCheckBox.java
package com.example.appcheckbox;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.TextView;
public class AppCheckBox extends Activity implements OnClickListener {
CheckBox checkBoxAndroid, checkBoxJava, checkBoxMySql, checkBoxPHP;
Button buttonKirim;
TextView viewLaporan;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// jika check
checkBoxAndroid = (CheckBox) findViewById(R.id.checkBoxAndroid);
checkBoxJava = (CheckBox) findViewById(R.id.checkBoxJava);
checkBoxMySql = (CheckBox) findViewById(R.id.checkBoxMySql);
checkBoxPHP = (CheckBox) findViewById(R.id.checkBoxPhp);
buttonKirim = (Button) findViewById(R.id.buttonKirim);
buttonKirim.setOnClickListener(this);
viewLaporan = (TextView) findViewById(R.id.viewLaporan);
}
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.buttonKirim:
String hasil = "";
// jika CheckBox Android di cek, tambahkan ke hasil
if (checkBoxAndroid.isChecked()) {
hasil = hasil + checkBoxAndroid.getText().toString() + "\n";
}
// jika CheckBox Java di cek, tambahkan ke hasil
if (checkBoxJava.isChecked()) {
hasil = hasil + checkBoxJava.getText().toString() + "\n";
}
// jika CheckBox MySql di cek, tambahkan ke hasil
if (checkBoxMySql.isChecked()) {
hasil = hasil + checkBoxMySql.getText().toString() + "\n";
}
// jika CheckBox PHP di cek, tambahkan ke hasil
if (checkBoxPHP.isChecked()) {
hasil = hasil + checkBoxPHP.getText().toString() + "\n";
}
// tampilkan hasil di viewLaporan
viewLaporan.setText("Yang Kamu Kuasai Adalah : \n" + hasil);
break;
default:
break;
}
}
}
Maka setelah itu akan menampilkan hasil sebagai betikut :
baiklah silahkan mencoba,,,,,,,,semoga bermanfaat.. barakallahufiik !!! :) :) :)



Tidak ada komentar:
Posting Komentar