Wednesday, 6 May 2015

Laporan Praktikum 3 | Membuat Check Box

1. Jalankan Eclipse, File > New > Android Project, Perhatikan Gambar Berikut


2. Isikan Kota New seperti berikut


3. Kemudian Pilih Next


4. Kemudian Pilih Finish

5. Pada package Explorer, buka file main.xml di folder res/layout, perhatikan gambar berikut


6. 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: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>  

7. 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;  
    }  
 }  
  
}

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

Semoga Bermanfaat

0 komentar:

Post a Comment

luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com