Minggu, 10 Mei 2015

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