Sabtu, 09 Mei 2015

LAPORAN PRATIKUM 3 MEMBUAT CHECKBOX

Edit Posted by with No comments

Pada Pembahasan kali ini Saya Akan Membuat Aplikasi Sederhana Yaitu Radio Button Seperti Gambar Berikut :

Langkah Pertama membuat CheckBox di android
Pertama-tama Klik File pada menu bar pilih New  -> Android Application Project. Kemudian beri nama aplikasinya. Lalu klik next

Kemudian Pilih Next

 Kemudian Pilih Finish

 Pada package Explorer, buka file main.xml di folder res/layout, perhatikan gambar berikut
 Ganti kode pada main.xml menjadi seperti berikut :

<?xml version="1.0" encoding="utf-8"?>  

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent"  
    android:background="#9400D3"
    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 Ingin di Pelajari" />
        
        <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/checkBoxC"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:text="C++" />  
  
    <CheckBox  
        android:id="@+id/checkBoxPhp"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:text="PHP" />  
      
    <CheckBox  
        android:id="@+id/checkBoxPascal"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:text="PASCAL" />  
  
    <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>  

Pada package src/MainActivity, buka MainActivity.java pastikan kodenya sepertik berikut ini :


MainActivity.java

package com.example.checkbox;

import android.os.Bundle;  
import android.app.Activity;  
import android.view.Menu;  
import android.view.View;  
import android.view.View.OnClickListener;  
import android.widget.Button;  
import android.widget.CheckBox;  
import android.widget.TextView;  
  
public class MainActivity extends Activity implements OnClickListener{  
 CheckBox checkBoxAndroid, checkBoxJava, checkBoxC, checkBoxPHP, checkBoxPascal;  
 Button buttonKirim;  
 TextView viewLaporan;  
  
  
 @Override  
 protected void onCreate(Bundle savedInstanceState) {  
  super.onCreate(savedInstanceState);  
  setContentView(R.layout.main);  
  checkBoxAndroid = (CheckBox) findViewById(R.id.checkBoxAndroid);  
  checkBoxJava = (CheckBox) findViewById(R.id.checkBoxJava);  
  checkBoxC = (CheckBox) findViewById(R.id.checkBoxC);  
  checkBoxPHP = (CheckBox) findViewById(R.id.checkBoxPhp);  
  checkBoxPascal = (CheckBox) findViewById(R.id.checkBoxPascal);  
  buttonKirim = (Button) findViewById(R.id.buttonKirim);  
  buttonKirim.setOnClickListener(this);  
  
  viewLaporan = (TextView) findViewById(R.id.viewLaporan);  
  
 }  
  
 @Override  
 public boolean onCreateOptionsMenu(Menu menu) {    
  getMenuInflater().inflate(R.menu.main, menu);  
  return true;  
 }  
  
 @Override  
 public void onClick(View v) {  
  switch (v.getId()) {  
    case R.id.buttonKirim:  
  
     String hasil = "";  
  
     if (checkBoxAndroid.isChecked()) {  
      hasil = hasil + checkBoxAndroid.getText().toString() + "\n";  
     }  
  
     if (checkBoxJava.isChecked()) {  
      hasil = hasil + checkBoxJava.getText().toString() + "\n";  
     }  
  
     if (checkBoxC.isChecked()) {  
      hasil = hasil + checkBoxC.getText().toString() + "\n";  
     }  
  
     if (checkBoxPHP.isChecked()) {  
      hasil = hasil + checkBoxPHP.getText().toString() + "\n";  
     }  
       
     if (checkBoxPascal.isChecked()){  
      hasil = hasil + checkBoxPascal.getText().toString()+"\n";  
     }  
     // tampilkan hasil di viewLaporan  
     viewLaporan.setText("Yang Ingin Kamu Pelajari  Adalah : \n" + hasil);  
  
     break;  
  
    default:  
     break;  
    }  
 }  
  
}

Jalankan run dengan shourcut CTRL+F11 atau klik kanan package > run as > android project. Hasilnya Seperti Dibawah ini


Semoga Bermanfaat








0 komentar:

Posting Komentar